Java中 >>> 符號有什麼實際作用?

java中有三種移位運算符

<< : 左移運算符,num << 1,相當於num乘以2

>> : 右移運算符,num >> 1,相當於num除以2

>>> : 無符號右移,忽略符號位,空位都以0補齊

 

A >>> B -- B 指定要移位值A 移動的位數。

無符號右移的規則只記住一點:忽略了符號位擴展,0補最高位 無符號右移運算符>>> 只是對32位和64位的值有意義

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章