运算符 | 含义 | 描述 |
---|---|---|
<< | 左移 | 将一个数的各二进制位全部左移N位,高位舍弃,低位补0。 |
>> | 右移 | 将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0。 |
& | 按位与 | 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0。 |
l | 按位或 | 两个相应的二进制位中只要有一个为1,该位的结果值为1,否则为0。 |
~ | 按位取反 | 对每个二进制进行取反,0变1,1变0。 |
^ | 按位异或 | 两个相应二进制位相同取0,不同取1 |
C语言中的位操作
最新推荐文章于 2022-03-01 15:38:27 发布