按位与(&)和,或(丨),异或(^)运算都是属于位运算符
是在二进制形式上进行的一个运算符
很简单的三种运算,但是有时候会很容易记反。
一.按位与运算
按位与运算口诀:同一则一。
1.只有当两个二进制数同位上的都是1时才可以为1,否则为0。例子↓
与(&)运算: 1010
0110
结果: 0010
二.按位或运算
按位或运算口诀:同0则0。
只有当两个二进制数同位上的都是0时才是0,否则为1。例子↓
或(丨)运算: 1010
0110
结果: 1110
三.按位异或运算
按位异或口诀:相同则0,不同则1。
只有当同位上的两个数都同时为1或者为0时结果是0,否则为1例子↓
异或运算(^): 1010 0110
1110 1100
结果: 0100 1010
结束!