【发布时间】:2015-05-29 06:59:48
【问题描述】:
请解释下面的代码
public class Example{
public static void main(String[] args)
{
int i[]={9};
System.out.println("\700");
}
}
请不要说八进制值应该小于 377。我已经知道了,但是当我运行上述程序时,我得到的输出为 80。我想知道为什么会这样?
请给出清楚的解释。谢谢
【问题讨论】:
-
"\700" == "\70" + "0" == "8" + "0" == "80". -
感谢@系统发育