>>的使用
基础概念
>>:带符号右移
正数移动高位补0,负数移动高位补1
举例
2>>1:把2换算成二进制数,然后右移一位结果为1
也可以通俗的理解为,再原数基础上除以二
>>>的使用
基础概念
>>>:无符号右移
无论是正数还是负数,高位都补0
举例
2>>>1:由于移动后高位都是补0,解答跟>>一样
-2>>>1:2147483647
>>:带符号右移
正数移动高位补0,负数移动高位补1
2>>1:把2换算成二进制数,然后右移一位结果为1
也可以通俗的理解为,再原数基础上除以二
>>>:无符号右移
无论是正数还是负数,高位都补0
2>>>1:由于移动后高位都是补0,解答跟>>一样
-2>>>1:2147483647