为什么打印0100用Java打印64? 5 月,1 周 Questions & Answers 230 为什么 System.out.println(0100); 是否将64打印到控制台 它不像它转换成二进制
# 1 楼答案
以0开头的整数以8为基数进行解释(以0x开头的整数以16为基数)。因此
0100
是100
在基数8中,即1 * 8^2 = 64