xor宏
概要:
#define xor ^
描述:
该宏是位运算符^(按位异或)的替代拼写方案。
按位异或运算符的运算规则:
1 ^ 1 = 0
1 ^ 0 = 1
0 ^ 1 = 1
0 ^ 0 = 0
范例:
|
|
输出:
2
5的二进制形式为:0101
7的二进制形式为:0111
0 | 1 | 0 | 1 | |
^ | 0 | 1 | 1 | 1 |
0 | 0 | 1 | 0 |
所以(5 xor 7)的结果为2。
相关内容:
xor_eq | 表示^=的宏。 |