c语言中<< , >>的作用

时间:2024-10-29 20:22:20

运算符>>

>>:右移,将一个数的二进制位全部右移N位,高位舍弃,低位补零。
>>1:相当于将一个数的二进制全部右移1位,高位舍弃,低位补零。
整数中:8>>1,的含意与8/2,相同。

<<:左移,用来将一个数的二进制位全部左移N位,高位舍弃,低位补零。