C# 操作符 << 與 >>


1、<< 左移操作符:

左移操作符,
將第一個操作數向左移動第二個操作數指定的位數,空出的位置補0。
左移相當於乘. 左移一位相當於乘2;左移兩位相當於乘4;左移三位相當於乘8。

如:
x<<1= x*2
x<<2= x*4
x<<3= x*8
x<<4= x*16

 

2、>> 右移操作符:

右移位運算符(>>)是把數向右移位,其作用是所有的位都向右移動指定的次數
右移相當於除. 右移一位相當於除2;左移兩位相當於除以4;左移三位相當於除以8。然后取其整數

如:
x>>1= x/2取整
x>>2= x/4取整
x>>3= x*8取整
x>>4= x*16取整

 


免責聲明!

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



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