位運算符——左移、右移


>> :右移 最高位是0,左邊補齊0;最高為是1,左邊補齊1

<<  :左移 左邊最高位丟棄,右邊補齊0

>>>:無符號右移 無論最高位是0還是1,左邊補齊0

在數字沒有溢出的前提下,對於正數和負數,左移一位都相當於乘以2的1次方,左移n位就相當於乘以2的n次方

右移一位相當於除2,右移n位相當於除以2的n次方。

12>>1   結果:6    12/2^1
12>>2   結果:3    12/2^2

 

12<<1     結果 :24         `    12x2^1
12<<2     結果 :48    12x2^2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM