是否可以通过某种算术或逻辑运算(no if / else)使下面的二进制值对(只有1和0)具有以下结果?
1 | 1 -> 0
0 | 1 -> 1
1 | 0 -> 1
0 | 0 -> 0
(每行的操作必须相同)。
答案 0 :(得分:0)
正如barak manos
暗示的那样,
a'b + b'a = a XOR b. // where a' represents negation(complement) of a
因此,您的查询将在下方进行验证: -
1'1 + 1'1 = 0 + 0 = 0
0'1 + 1'0 = 1 + 0 = 1
1'0 + 0'1 = 0 + 1 = 1
0'0 + 0'0 = 0 + 0 = 0.
这是必需的结果。