首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

有符号右移的有关问题

2012-03-18 
有符号右移的问题-152那种逻辑是正确的:①1000 111111000 0111因移出1而加11000 100011000 0100-4②1

有符号右移的问题
-15>>2
那种逻辑是正确的:

1000 1111
>>1
  1000 0111
  因移出1而加1
  1000 1000
>>1
  1000 0100
=-4


1000 1111
>>2
  1000 0011
  因移出1而加1
  1000 0100
=-4

[解决办法]
LZ可以自己用程序测试

Java code
int n = -15;System.out.println(Integer.toBinaryString(n));System.out.println(Integer.toBinaryString(n>>2)); 

热点排行
Bad Request.