只有当两者都同时满足的时候,才返回真;参与两个数的与运算时,按二进制位进行“与”运算。
比如5&9,5的二进制表示:0000 0101,9的二进制表示:0000 1001。
所以5&9的值为1。
当两者中至少有一个为真时,才返回真;参与两个数的或运算时,按二进制位进行“或”运算。
5|9的值为13。
参与运算的两个对象,当两者对应位不同时,返回真;
5^9的值为12。