>>, >>>,

java中有三種移位運算符

<< : 左移運算符,num << 1,相當於num乘以2
而>>:右移運算符,num>>1,相當於num除於2
而>>>:無符號右移,忽略符號位,空位都以0補齊

而>> 是 有符號的 右移 操作符。
符號爲正,高位插入 0
符號爲負,高位插入 1
而>>> 是 無符號的 右移 操作符。
不管符號爲啥,高位插入0

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