我没有找到,但很难相信没有。
问问题
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
,请将它们转换为bool
first:
((bool)myVal)!=((bool)myOtherVal)
((bool)myVal)^((bool)myOtherVal)
//either works
于 2013-06-10T12:58:58.827 回答