Math XOR在数学上做什么?

Math XOR在数学上做什么?,math,bit-shift,xor,Math,Bit Shift,Xor,所以我知道XOR是做什么的,它是如何工作的,但我不知道它在数学上是做什么的,它是如何直接作用于数字的,就像它没有数学运算一样?它做加法,但没有进位 您也可以在{0,1}以外的更高数字上执行此操作: 例如,数字字母表:{0,1,2,3,4} 加上234+143得到322 编辑: 如果您在这里查看此示例图,忽略进位输入(C)和进位输出(进位),并将它们设置为0,则只剩下一个简单的XOR。XOR是GF(2k)中的加法,其中k是您正在使用的位数。这种解释在密码学中很常见。每一位上的模2加法?您也可以将

所以我知道XOR是做什么的,它是如何工作的,但我不知道它在数学上是做什么的,它是如何直接作用于数字的,就像它没有数学运算一样?

它做加法,但没有进位

您也可以在{0,1}以外的更高数字上执行此操作:

例如,数字字母表:{0,1,2,3,4}

加上234+143得到322

编辑:


如果您在这里查看此示例图,忽略进位输入(C)和进位输出(进位),并将它们设置为0,则只剩下一个简单的XOR。

XOR是GF(2k)中的加法,其中k是您正在使用的位数。这种解释在密码学中很常见。

每一位上的模2加法?您也可以将其视为没有进位输出的。您可能想看一下。我投票结束这个问题,因为它与数学有关,而不是直接与编程有关。谢谢!必须了解GF(2^k)现在是什么。无论如何,谢谢