a | b ( | -> 按位或): 将 a 和 b 转换为二进制,a 和 b 对应的二进制位中只要有一个 1 ,结果即为 1 ,否则为 0 ; a & b( & -> 按位与): 将 a 和 b 转换为二进制,a 和 b 对应的二进制位中只有同时为 1 ,结果即为 1 ,否则为 0 ; a ^ b(^ -> 按位异或): 将 a 和 b 转换为二进制,a 和 b 对应的二进制位中只有不同时,结果为 1 ,否则为 0 。