-2 >> 1结果是多少
解决方法:
-2 的二进制求法是正数取反加1,2 的二进制表示为0000 0000 0000 0000 0000 0000 0000 0010,因此-2的二进制表示为
1111 1111 1111 1111 1111 1111 1111 1110
1.(带符号右移“ >> ”)将运算数的二进制整体右移指定位数,正数高位用0补齐,负数高位用1补齐(保持负数符号不变),所以-2 >> 1的二进制结果为 :http://www.yayihouse.com/yayishuwu/chapter/1933