& 与运算符:同1为1,不同为0
| 或运算符:有1为1,其他为0
^ 异或:不同为1,相同 为0
运算符 | 名称 | 运算方式 | 计算 | 二进制 |
---|---|---|---|---|
& | 与 | 同1为1,不同为0 | 23&11=3 | 00010111 & 00001011 = 00000011 |
l | 或 | 有1为1,其他为0 | 23l11=31 | 00010111 l 00001011 = 00011111 |
^ | 异或 | 不同为1,相同为0 | 23^11=28 | 00010111 ^ 00001011 = 00011100 |
网友评论