【Java】浅析Java位移运算符<<、>>、>>>
生活随笔
收集整理的這篇文章主要介紹了
【Java】浅析Java位移运算符<<、>>、>>>
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<<、>>、>>>分別是什么
<<、>>、>>>都是Java里的位移運算符。
<<表示算術左移,<<n相當于×2n。
>>表示算術右移,>>n相當于÷2n,即×2-n。
>>>表示邏輯右移,>>>n相當于÷2n,即×2-n。
沒有<<<這種運算符,因為左移都是補零,算術左移與邏輯左移等價。
注意事項
- >>和>>>有別。>>表示的算術右移,按照二進制符號位來,是0補0,是1補1;>>>表示的邏輯右移,高位補0。
- 對于byte、short,其數據范圍小,很容易溢出。
- 這些運算符對BigInteger對象不適用。
總結
以上是生活随笔為你收集整理的【Java】浅析Java位移运算符<<、>>、>>>的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【VB.NET】VB.NET异常处理与调
- 下一篇: Spring Bean的生命周期及接口回