黑马程序员技术交流社区
标题:
一个负数进行左移,最高位是不是会被忽略掉。从而变成一个正数?
[打印本页]
作者:
Android周
时间:
2014-12-16 23:06
标题:
一个负数进行左移,最高位是不是会被忽略掉。从而变成一个正数?
一个负数进行左移,最高位是不是会被忽略掉。从而变成一个正数?
作者:
努力的橘子
时间:
2014-12-16 23:18
不一定,要看移动结束时最高位是否为0,为0就会变成一个正数。二进制数上1和0相互交错,只能说不一定。
作者:
7788665544
时间:
2014-12-17 00:23
支持一个!
作者:
7788665544
时间:
2014-12-17 00:24
不一定吧。。。
作者:
quick3g
时间:
2014-12-17 01:27
System.out.println(-9<<28);//结果:1879048192,看移动后的符号位是0 还是1啦。
作者:
Zomu_文林
时间:
2014-12-17 01:32
我也不会,等大神出来。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2