左移 (<<)
将第一个操作数向左移动第二个操作数指定的位数,空出的位置补0。
左移相当于乘. 左移一位相当于乘2;左移两位相当于乘4;左移三位相当于乘8。
例如 :
x<<1 x*(2的1次方)
x<<2 x*(2的2次方)
x<<n x*(2的n次方)
右移 (>>)
将第一个操作数向右移动第二个操作数所指定的位数,空出的位置补0。
右移相当于整除. 右移一位相当于除以2;右移两位相当于除以4;右移三位相当于除以8。
例如 :
x>>1 x/(2的1次方)
x>>2 x/(2的2次方)
x>>n x/(2的n次方)
C# << 和 >>
最新推荐文章于 2023-07-25 14:25:16 发布