我没有找到,但很难相信没有。
27471 次
2 回答
49
布尔 XOR 与!=“不相等”相同。
p | q | p != q
--+---+-------
F | F | F
T | F | T
F | T | T
T | T | F
http://en.wikipedia.org/wiki/Truth_table#Logical_conjunction
于 2013-06-10T12:55:11.873 回答
4
如果您正在寻找两个值是否相同,您可以使用!=或 位运算符^。如果您的值已经是bool. 但是,如果您的值不是 pure bool,请将它们转换为boolfirst:
((bool)myVal)!=((bool)myOtherVal)
((bool)myVal)^((bool)myOtherVal)
//either works
于 2013-06-10T12:58:58.827 回答