前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数字逻辑中的与或非异或的运算规律_执行逻辑与或非运算

数字逻辑中的与或非异或的运算规律_执行逻辑与或非运算

作者头像
全栈程序员站长
发布2022-11-08 10:05:43
4.2K0
发布2022-11-08 10:05:43
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

目录

计算机中的逻辑运算又被称作为“布尔运算”,分别为:逻辑运算、逻辑运算,逻辑运算,“逻辑异或运算。此外在门电路中还有:同或运算、与非运算、或非运算。共七种。

这七种逻辑运算中,只有 逻辑运算 是一元逻辑运算(一个运算操作数),其他六种均是二元逻辑运算(两个运算操作数)。

逻辑运算只有两个布尔值:

  • 0 ,表示假值(False)。
  • 1 ,表示真值(True)。

1. 与(AND)

逻辑运算,运算规则:全一为一,有零为零。即只有两个操作数都为1时,结果才为1,其他情况均为0(也可以说,只要有0,结果就为0)。

操作数1

操作数2

结果值

1

1

1

1

0

0

0

1

0

0

0

0

2. 或(OR)

逻辑运算,运算规则:全零为零,有一为一。即只有两个操作数都为0时,结果才为0,其他情况均为1(也可以说,只要有1,结果就为1)。

操作数1

操作数2

结果值

1

1

1

1

0

1

0

1

1

0

0

0

3. 非(NOT)

逻辑运算,仅有一个运算操作数,所以是一元逻辑运算。 运算规则:一变零,零变一。即操作数为1时结果为0,操作数为0时结果为1

操作数

结果值

1

0

0

1

4. 异或(XOR)

逻辑异或运算,运算规则:相异为一,相同为零。即两个操作数不一样时结果为1,两个操作数相同时结果为0

操作数1

操作数2

结果值

1

1

0

1

0

1

0

1

1

0

0

0

5. 同或(XNOR)

逻辑同或运算,运算规则:相同为一,相异为零。与异或运算规则相反。即两个操作数值相同时结果为1,两个操作数不一样时结果为0

操作数1

操作数2

结果值

1

1

1

1

0

0

0

1

0

0

0

1

6. 与非(NAND)

逻辑与非运算,运算规则:先与后非(全一为零,有零为一)。也就是将两个操作数先进行“逻辑与运算”,对与“运算结果值”再进行“逻辑非运算”,产生最终的结果。

操作数1

操作数2

与运算结果值

最终结果值

1

1

1

0

1

0

0

1

0

1

0

1

0

0

0

1

7. 或非(NOR)

逻辑或非运算,运算规则:先或后非(全零为一,有一为零)。也就是将两个操作数先进行“逻辑或运算”,对“或运算结果值”再进行“逻辑非运算”,产生最终的结果。

操作数1

操作数2

或运算结果值

最终结果值

1

1

1

0

1

0

1

0

0

1

1

0

0

0

0

1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/182884.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 1. 与(AND)
  • 2. 或(OR)
  • 3. 非(NOT)
  • 4. 异或(XOR)
  • 5. 同或(XNOR)
  • 6. 与非(NAND)
  • 7. 或非(NOR)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档