Math 异或中的排他真的适合两个以上的输入吗?

Math 异或中的排他真的适合两个以上的输入吗?,math,language-agnostic,boolean,logic,xor,Math,Language Agnostic,Boolean,Logic,Xor,对于两个以上的输入,XOR中的独占真正意味着什么?单词Exclusive不表示只有一个输入必须是真的,而不是奇数个输入吗。请注意,输入是按顺序进行的。 这似乎是一个重复的问题,但所有类似的问题都只回答了两个输入,因此使我感到困惑 异或仅为两个操作数定义,例如加法。就像加法一样,它恰好是关联的。这意味着 (a xor b) xor c = a xor (b xor c) 对于所有输入a、b和c 对于关联运算,通常会删除括号,因为它们无法更改表达式的含义: (a + b) + c = a + (b

对于两个以上的输入,XOR中的独占真正意味着什么?单词Exclusive不表示只有一个输入必须是真的,而不是奇数个输入吗。请注意,输入是按顺序进行的。
这似乎是一个重复的问题,但所有类似的问题都只回答了两个输入,因此使我感到困惑

异或仅为两个操作数定义,例如加法。就像加法一样,它恰好是关联的。这意味着

(a xor b) xor c = a xor (b xor c)
对于所有输入a、b和c

对于关联运算,通常会删除括号,因为它们无法更改表达式的含义:

(a + b) + c = a + (b + c) = a + b + c
(a xor b) xor c = a xor (b xor c) = a xor b xor c

可以笼统地说,将一组值进行异或运算,但底层操作总是需要两个操作数。

谢谢您的回答。但我的老师中很少有人不同意,但我同意。它甚至印在印度卡纳塔克邦的一本未经认证的书上(第十九届国家计算机科学委员会),它接受三种输入。不管怎样,你解决了我的问题。谢谢。我对这个答案投了反对票,因为在逻辑或电子电路设计中没有理由不能为两个以上的输入定义XOR
XOR(a1,a2,…an)
从概念上说,参数a1,a2,…an中有一个必须为真。@MattClarke当然可以定义这样的操作,但请不要称之为“异或”,以避免可怕的混淆。谢谢,什么困惑?你会这么说吗?不能有两个以上的操作数?为什么不呢?我只是看书。现在我看到了混乱。输入是顺序的异或还是并行的?e、 g.1异或0异或1(顺序)或01异或11(并行)?输入是顺序的。谢谢。如果它们是平行的,那么我将添加另一个答案。您可能希望在将来为其他人更新该问题。