黑马程序员技术交流社区
标题:
位运算符>> 溢出情况??
[打印本页]
作者:
sun4w
时间:
2015-12-3 23:45
标题:
位运算符>> 溢出情况??
byte x = -127;
byte y = (byte)(x>>9);
// 0 byte只有8位,溢出。
System.out.println(y);
// 原码 1111 1111
// >>9 1111 1111
127>>9 溢出了,是0我理解。
可为什么 -127>>9 ,是-1呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2