Sow*_*mya 4 java literals octal
以下是java on datatypes中的一些代码:
class Test
{
public static void main(String args[])
{
int i = -0777;
System.out.println(i);
}
}
Run Code Online (Sandbox Code Playgroud)
上面代码的输出是-511
如果代码更改为:
class Test
{
public static void main(String args[])
{
int i = -777;
System.out.println(i);
}
}
Run Code Online (Sandbox Code Playgroud)
输出为-777.
为什么输出不同??? 这段代码背后的计算是什么?
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |