
梦幻之旅为您分享以下优质知识
二进制位运算主要涉及以下五种基本操作,其计算规则如下:
一、按位与运算(&)
规则:仅当两个对应位均为1时结果为1,否则为0。
示例:`1010 & 1100 = 1000`。
二、按位或运算(|)
规则:只要两个对应位中有一个为1,结果位即为1。
示例:`1010 | 1100 = 1110`。
三、按位异或运算(^)
规则:对应位不同则结果为1,相同则为0。
示例:`1010 ^ 1100 = 0110`。
四、按位取反运算(~)
规则:将所有二进制位取反(0变1,1变0)。
示例:`~8(二进制10001000)= -9(二进制10001001)`。
五、按位左移运算(