什么是XAND和XOR

Arl*_*ler 14 operators

什么是XAND和XOR?还有一个XNot

And*_*are 37

XOR排他性的或简称.它是一个逻辑二进制运算符,要求两个操作数之一为真,但不能同时为两个.

所以这些陈述是真的:

TRUE XOR FALSE
FALSE XOR TRUE
Run Code Online (Sandbox Code Playgroud)

这些陈述是错误的:

FALSE XOR FALSE
TRUE XOR TRUE
Run Code Online (Sandbox Code Playgroud)

确实没有"排他性"和(或XAND)这样的东西,因为理论上它具有与之相同的确切要求XOR.还存在不是XNOT因为NOT是一个一元运算符否定其单个操作数(基本上它只是翻转一个布尔值到它的对面),因此它不能支持排他性任何概念.

  • XAND与XNOR相同而不是XOR. (7认同)
  • @Matthew Whited:"XAND与XNOR不同,不是XOR." 这是一个错误的陈述.XNOR和XOR本身是不同的.正如NOR与OR相反,XNOR与XOR相反.NOR中的"N"代表"否定"或"否定".XAND只是总是FALSE,因此不需要XAND. (7认同)
  • 独家"不或"实际上应该不是"独家或" (5认同)
  • 它也会使大多数人的垃圾混淆,这就是为什么它通常被列为XNOR. (2认同)

Ade*_*nky 16

伙计们,别吓唬别人(嘿!开玩笑),但这实际上都是等价和同义词的问题:

首先:

"XAND"在逻辑上并不存在,"XNAND"也不存在,但是"XAND"通常是由一个勤奋而又困惑的初学逻辑学生思考的.(哇!).它认为,如果有一个XOR(异或)是合乎逻辑的存在"XAND"("独占"AND).理性的建议是"IAND"("包含"AND),它也没有被使用或认可.所以:

 XNOR <=> !XOR <=> EQV
Run Code Online (Sandbox Code Playgroud)

所有这些只是描述了一个独特的运算符,称为等效运算符(<=>,EQV),因此:

A  |  B  | A <=> B | A XAND B | A XNOR B | A !XOR B | ((NOT(A) AND B)AND(A AND NOT(B)))
---------------------------------------------------------------------------------------
T  |  T  |    T    |     T    |     T    |     T    |                T    
T  |  F  |    F    |     F    |     F    |     F    |                F    
F  |  T  |    F    |     F    |     F    |     F    |                F    
F  |  F  |    T    |     T    |     T    |     T    |                T    
Run Code Online (Sandbox Code Playgroud)

并且只是一个结束评论:只有当基本运算符不是一元时,'X'前缀才有可能.所以,XNOR <=> NOT XOR <=/=> X NOR.

和平.

  • `(((NOT(A)AND B)AND(A AND NOT(B))))始终为false,请参阅http://www.wolframalpha.com/input/?i=%28%28NOT%28A %29 + AND + B%29AND%28A + AND + NOT%28B%29%29%29 (3认同)

Aus*_*ick 9

XOR是独家或.这意味着"XOR中的两个项目之一是真的,但不是两个都是."

TRUE XOR TRUE : FALSE
TRUE XOR FALSE : TRUE
FALSE XOR TRUE : TRUE
FALSE XOR FALSE: FALSE
Run Code Online (Sandbox Code Playgroud)

维基百科的XOR文章

XAND我没有听说过.

  • 让我们使用XAND的模拟:"XAND的两个项目都是真的,但不是两个都是." 矛盾!所以没有TRUE的情况.XAND简直永远是假的. (2认同)

小智 5

在Charles Petzold撰​​写的名为"Code"的书中,他说有6个门.存在AND逻辑门,OR门,NOR门,NAND门和XOR门.他还提到第6个门简称它为"巧合门"并暗示它不经常使用.他说,有一个异或门的输出相反,因为异或门有"假",当它有两个真实或方程和一个异或门的唯一途径假两个边有它的输出是真实的是输出等式中的一个是真的而另一个是假的,无关紧要.巧合恰恰相反,因为如果一个是真的而另一个是假的(并不重要,那么)是巧合门,那么在这两种情况下它的输出都是"假的".而巧合门使其输出为"真"的方式是双方都是假的或真的.如果两者都为假,则重合门将评估为真.如果两者都为真,那么在这种情况下,重合门也将输出"真".

因此,在XOR门输出"假"的情况下,重合门将输出"真".并且在XOR门输出"真"的情况下,重合门将输出"假".