逻辑异或运算是什么
问题描述:
逻辑异或运算是什么
答
在C++中用 ^ 运算符实现按位异或运算.
expression1^expression2
参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1.即:
0^0 = 0,
1^0 = 1,
0^1 = 1,
1^1 = 0
简单说,异或就是相同的出1,不同的出0