具有四个操作数的布尔表达式
Boolean expression with four operands
当且仅当四个操作数中有一个为真时,我如何编写一个布尔表达式为真?我需要尽可能简洁的方式来编写它。
这是我的做法:
((A XOR B) XOR (C XOR D)) AND (NOT (A AND B)) AND (NOT (C AND D))
第一部分
((A XOR B) XOR (C XOR D))
适用于所有情况,除了三个输入为真,因此是第二部分。
当且仅当四个操作数中有一个为真时,我如何编写一个布尔表达式为真?我需要尽可能简洁的方式来编写它。
这是我的做法:
((A XOR B) XOR (C XOR D)) AND (NOT (A AND B)) AND (NOT (C AND D))
第一部分
((A XOR B) XOR (C XOR D))
适用于所有情况,除了三个输入为真,因此是第二部分。