我不知道这是否适合这个问题,但由于这种解释是用于编程,我在这里张贴它。如果我错了,请在这篇文章中回答,并将这个问题转移到另一个家。
因此,在研究了数字逻辑之后,我认识到,每个逻辑门在编程上都有它们的等价物,例如和,OR,而没有单独的运算符。对于异或,我已经被告知,它相当于模2的输入数在一个实际的逻辑门。但是XNOR呢?XNOR有这种类型的表示吗?这个解释是广义的吗?类似于‘模2’被推广到3-4,任何n个输入数。这也适用于XNOR吗?
发布于 2021-10-04 01:55:01
这里要说明的是,xor实际上相当于真正的输入数的模2。您的原始陈述(没有“真”一词)可能会被误读为包含了正确和错误的输入。
在任何情况下,由于xnor只是xor的补充,因此通过注入一个额外的真值来反转传出值是相对简单的事情。在伪码中,这是:
def xor(inputs):
value = sum(inputs) modulo 2
def xnor(inputs):
value = (sum(inputs) + 1) modulo 2https://stackoverflow.com/questions/69153928
复制相似问题