当零添加到左边时,为什么整数会改变它们的值?

Teo*_*eo 0 java int

我只是想尝试一些整数并将值"0013"分配给整数a.当我将值打印到输出控制台时,我得到"11".是什么导致这个?为什么我没有得到13?

 int b = 0013;
 System.out.println(b);
Run Code Online (Sandbox Code Playgroud)

baz*_*zza 5

领先的零均值八进制.就像一个前导0x均值的十六进制