1.正數(shù)無區(qū)別
8 >> 2 = 2
8 >>> 2 = 2
2.負(fù)數(shù)>>
高位補1钠四,>>>
高位補0
導(dǎo)致負(fù)數(shù)使用
>>>
位移操作后變?yōu)檎龜?shù)侣灶,而>>
操作后還是負(fù)數(shù)。
-8 >> 2 = -2
-8 >>> 2 = 1073741822
8 >> 2 = 2
8 >>> 2 = 2
>>
高位補1钠四,>>>
高位補0導(dǎo)致負(fù)數(shù)使用
>>>
位移操作后變?yōu)檎龜?shù)侣灶,而>>
操作后還是負(fù)數(shù)。
-8 >> 2 = -2
-8 >>> 2 = 1073741822