首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是||和!运算符是否足以构成每个可能的逻辑表达式?

是||和!运算符是否足以构成每个可能的逻辑表达式?
EN

Stack Overflow用户
提问于 2015-10-16 01:55:52
回答 3查看 21.7K关注 0票数 295

例如,逻辑表达式( a && b ) ( ab都有布尔值)可以写成!(!a || !b)。这不是意味着&&是“不必要的”吗?这是否意味着所有逻辑表达式都只能使用||!生成

EN

回答 3

Stack Overflow用户

发布于 2015-10-16 02:01:35

是。

All logic gates can be made from NOR gates.

由于NOR门可以由NOT和OR组成,因此结果如下。

票数 80
EN

Stack Overflow用户

发布于 2015-10-21 12:45:34

NANDNOR是通用的,它们可以用来在任何地方构建您想要的任何逻辑运算;其他运算符可以在编程语言中使用,从而使编写代码和使代码变得可读变得容易。

此外,所有需要在电路中硬连线的逻辑操作也都是使用NAND或NOR IC开发的。

票数 11
EN

Stack Overflow用户

发布于 2015-10-21 00:41:17

是的,根据布尔代数,任何布尔函数都可以表示为最小项的和或最大项的乘积,这称为规范范式。这样的逻辑没有理由不能应用于计算机科学中使用的相同运算符。

https://en.wikipedia.org/wiki/Canonical_normal_form

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33155331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档