【发布时间】:2022-01-12 21:02:18
【问题描述】:
【问题讨论】:
-
或者门是电子产品,这和 Python 有什么关系?
-
OR不是加法。 -
哦,我明白了,我正在查看它的布尔表达式,它有这个添加,我意识到它被读作“或”。
【问题讨论】:
OR 不是加法。
OR 与整数加法不同。或门的真值表是
A B A OR B
0 0 0
0 1 1
1 0 1
1 1 1
当且仅当 A 为 1 或 B 为 1(因此得名)时,输出为 1。
显示的真值表不是 NOR 门,而是 NAND 门。 De Morgan's laws 之一声明
NOT A OR NOT B == NOT (A AND B)
你可以看到是这样的:
A B A OR B A AND B NOT (A AND B)
0 0 0 0 1
0 1 1 0 1
1 0 1 0 1
1 1 1 1 0
如果我看到“Negative-OR”,我认为它们的意思是 NOR。创建该图像的人可能打算将其读取为“输入负或”,它与符号和真值表匹配,但这不是我以前听过的术语。
【讨论】:
A AND B == (A*B) % 2 和 A OR B == (A + B) % 2。)