本文介绍: 计算机中的逻辑运算又被称作为“布尔运算”,分别为:逻辑运算、逻辑运算,逻辑运算,“逻辑运算。运算、运算、运算。共七种。这七种逻辑运算中,只有 逻辑非运算 是一元逻辑运算(一个运算操作数),其他六种均是二元逻辑运算(两个运算操作数)。

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

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

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

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

1. 与(AND)&

逻辑表达式:F=AB

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

操作数1 操作数2 结果值
1 1 1
1 0 0
0 1 0
0 0 0

2. 或(OR)|

逻辑表达式:F=A+B.
(也写作A∨B(逻辑学),A || B(计算机科学),或A + B(电子学))

逻辑或运算,运算规则全0为0,有1为1。即只有两个操作数都为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。

操作数 结果值
1 0
0 1

4. 异或(XOR)^

逻辑表达式:
在这里插入图片描述
逻辑异或运算,运算规则相异为1,相同为0。即两个操作数不一样时结果为1,两个操作数相同时结果为0。

操作数1 操作数2 结果值
1 1 0
1 0 1
0 1 1
0 0 0

5. 同或(XNOR)

逻辑表达式:
在这里插入图片描述

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

操作数1 操作数2 结果值
1 1 1
1 0 0
0 1 0
0 0 1

6. 与非(NAND)

逻辑表达式:
在这里插入图片描述
逻辑与非运算,运算规则:先与后非(全1为0,有0为1)。也就是将两个操作数先进行“逻辑与运算”,对与“运算结果值”再进行“逻辑非运算”,产生最终的结果。

操作数1 操作数2 与运算结果值 最终结果值
1 1 1 0
1 0 0 1
0 1 0 1
0 0 0 1

7. 或非(NOR)

逻辑表达式:
在这里插入图片描述
逻辑或非运算,运算规则:先或后非(全0为1,有1为0)。也就是将两个操作数先进行“逻辑或运算”,对“或运算结果值”再进行“逻辑非运算”,产生最终的结果。

操作数1 操作数2 或运算结果值 最终结果值
1 1 1 0
1 0 1 0
0 1 1 0
0 0 0 1

原文地址:https://blog.csdn.net/weixin_37909391/article/details/131441253

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_7901.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注