XOR在数学上是做什么的?

问题描述 投票:2回答:3

所以我明白了XOR的作用和工作原理,但我不明白它在数学上的作用,它是如何直接在数字上工作的,比如是不是有一个数学运算?

math bit-shift xor
3个回答
2
投票

XOR是GF(2)中的加法k),其中k是你要处理的比特数。这种解释在密码学中很常见。


1
投票

它做的是加法,但没有携带。

你也可以在{0,1}以外的更高数字上做加法。

比如一个字母表的数字: {0,1,2,3,4}。

加上234+143,即为322

编辑。

example of full adder

如果你看这里的例子图 忽略携带输入(C)和携带输出(Carry)并将其设为0 你就会得到一个简单的XOR。

© www.soinside.com 2019 - 2024. All rights reserved.