《Java核心技術》讀書筆記之移位運算符

“>>”和“<<”運算符將二進制位進行右移或左移操作。當需要建立位模式屏蔽某些位時,使用這兩個運算符十分方便。

>>>運算符將用0填充高位;>>運算符用符號位填充高位。沒有<<<運算符。

對移位運算符右側的參數需要進行模32的運算(除非左邊的操作數是long類型,在這種情況下需對右側操作數模64)。例如,1<<35與1<<3或8是相同的。

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