摘要:
位运算符C语言提供了六种位运算符:1:& 按位与(只有对应的两个二进位均为1时,结果位才为1)例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。2:| 按位或(只要对应的二个二进位有一个为1时,结果位就为1。)例如:9|5可写算式如下:00001001|00000101 结果为:00001101 (十进制为13)可见9|5=133:^ 按位异或(当两对应的二进位相异时,结果为1)例如:9^5可写成算式如下:00001001^00000101 结果为:0000 阅读全文