与(&)、或(|)、异或(^)运算符在两个运算对象上逐位执行相应的逻辑操作
unsigned char b1 = 0145; // 01100101
unsigned char b2 = 0257; // 10101111
b1 & b2 // 00100101
b1 | b2 // 11101111
b1 ^ b2 // 11001010
与(&)、或(|)、异或(^)运算符在两个运算对象上逐位执行相应的逻辑操作
unsigned char b1 = 0145; // 01100101
unsigned char b2 = 0257; // 10101111
b1 & b2 // 00100101
b1 | b2 // 11101111
b1 ^ b2 // 11001010