Mat*_*all 45
布尔XOR与!="不相等" 是一回事.
p | q | p != q
--+---+-------
F | F | F
T | F | T
F | T | T
T | T | F
Run Code Online (Sandbox Code Playgroud)
http://en.wikipedia.org/wiki/Truth_table#Logical_conjunction
如果您要查找两个值是否相同,可以使用!=or 位运算符^。如果您的值已经是 ,则可以使用它bool。但是,如果您的值不是纯粹的bool,请将它们转换为bool第一个:
((bool)myVal)!=((bool)myOtherVal)
((bool)myVal)^((bool)myOtherVal)
//either works
Run Code Online (Sandbox Code Playgroud)