为什么在 XOR 异或异或运算符中 1 和 1 = 0?

Why in the XOR exclusive operator does 1 and 1 =0?

在按位“^”互斥运算符1和1=0如下图,这是为什么?

如果一个或另一个操作数为 1,则结果将为 1,但如果两个操作数均为 1,则结果为 0。这就是异或的原因。

这里有一个很好的解释:https://en.m.wikipedia.org/wiki/Exclusive_or

简单的答案,因为它是这样定义的。如果您需要 ORAND 的功能,那么您可以拥有它,但是 XOR 可以做到这一点。

这是典型的计算机科学运算符,所以你最好习惯它。 =)

从哲学上讲,它是独有的 OR。当其中一个输入为 1 时,它会执行您对 OR 的期望,但要求它们不能同时为 1,因此得名 exclusive.

在讨论 XOR 之前先讨论一下 AND , OR gates/operation

AND 在两个输入都为真时为真

当任何输入为真时,OR 为真

现在让我们使用上述逻辑来进行 XOR

数学异或 = i can place negation so i used image here click here to watch

如果您熟悉逻辑门,这是另一张显示门如何排列的图片 Here 希望这可以帮助干杯