标题:
java编程手记43页的问题
[打印本页]
作者:
flybird
时间:
2014-6-13 09:58
标题:
java编程手记43页的问题
专家:
java编程手记43页范例2-19 中
int a2=-12>>2;
System.out.println("-12>>2="+a2);
为什么是十进制-3
作者:
fwbook
时间:
2014-6-13 13:05
右移相当于把原来的值除以2。移动一次,除一次二。
作者:
好好学习
时间:
2014-10-16 10:50
-12的二进制数值是这样:1111 1111 1111 1111 1111 1111 1111 0100,右移两位,就是
1111 1111 1111 1111 1111 1111 1111 1101,换算成十进制,就是-3。
欢迎光临 万卷图书 (http://wanjuanchina.net/)
Powered by Discuz! 7.0.0