首页 > 代码库 > 按位运算方式

按位运算方式

按位与(&)

运算方式:对应的两个二进位均为1时,结果位才为1,否则为0

9(00001001)

5(00000101)

1(00000001)

9&5=1

按位或

运算方式:对应的两个二进位只要有一个为1,结果位就为1

 9(00001001)

 5(00000101)

13(00001101)

9|5=13

按位异或

运算方式:对应的两个二进位相异,结果位就为1,对应的两个二进位相同,结果位就为0

 9(00001001)

 5(00000101)

12(00001100)

9^5=12