小编典典

C ++中的逻辑异或运算符?

all

有这样的事吗?这是我第一次遇到对它的实际需求,但我没有在 Stroustrup中看到一个。我打算写:

// Detect when exactly one of A,B is equal to five.
return (A==5) ^^ (B==5);

但是没有^^运营商。我可以在^这里使用按位并得到正确的答案(不管机器表示真假)吗?我从不混合&and &&, or |and
||,所以我犹豫要不要和^and ^^

我会更自在地编写自己的bool XOR(bool,bool)函数。


阅读 77

收藏
2022-04-02

共1个答案

小编典典

运算符为值!=服务于此目的。bool

2022-04-02