什么是计算机逻辑运算?


什么是计算机逻辑运算?

文章插图
你说的计算机逻辑元算,先从概念人手理解三个概念:
门”是这样的一种电路:它规定各个输入信号之间满足某种逻辑关系时,才有信号输出,通常有下列三种门电路:与门、或门、非门(反相器) 。从逻辑关系看,门电路的输入端或输出端只有两种状态,无信号以“0”表示,有信号以“1”表示 。也可以这样规定:低电压为“0”,高电平为“1”,称为正逻辑 。反之,如果规定高电平为“0”,低电平为“1”称为负逻辑,然而,高与低是相对的,所以在实际电路中要选说明采用什么逻辑,才有实际意义,例如,负与门对“1”来说,具有“与”的关系,但对“0”来说,却有“或”的关系,即负与门也就是正或门;同理,负或门对“1”来说,具有“或”的关系,但对“0”来说具有“与”的关系,即负或门也就是正与门 。
逻辑运算为:
AND是"与" 1+0=1 1+1=1 0+0=0 0+1=1
NOR是"或" 1+0=1 0+0=0 1+1=1 0+1=1
XOR是"异或" 1+1=1 0+0=1 1+0=0 0+1=0
1."与"运算(AND)
"与"运算又称逻辑乘,用符号"."或"∧"来表示 。运算规则如下:
0∧0
=
0
0∧1
=
0
1∧0
=
0
1∧1
=
1
即当两个参与运算的数中有一个数为0,则运算结果为0,都为1结果为1
2."或"运算(OR)
"或"运算又称逻辑加,用符号"+"或"∨"表示 。运算规则如下:
0∨0
=
0
0∨1
=
1
1∨0
=
1
1∨1
=
1
即当两个参与运算的数中有一个数为1,则运算结果为1,都为0结果为0
3."非"运算(NOT)
如果变量为A,则它的非运算结果用
A
表示 。运算规则如下:
0
=
1
1
=
0
4."异或"运算(XOR)
"异或"运算用符号"-∨"来表示 。其运算规则如下:
-
0∨0
=
0
-
0∨1
=
1
-
1∨0
=
1
-
1∨1
=
0
即当两个参与运算的数取值相异时,运算结果为1,否则为0.
品牌型号:华为MateBook D15
系统:Windows 11
计算机中的逻辑运算一般用1表示逻辑真,0表示逻辑假 。在逻辑代数中,有与、或、非三种基本逻辑运算 。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等 。
【什么是计算机逻辑运算?】 逻辑运算又称布尔运算 。布尔用数学方法研究逻辑问题,成功地建立了逻辑演算 。他用等式表示判断,把推理看作等式的变换 。这种变换的有效性不依赖人们对符号的解释,只依赖于符号的组合规律。逻辑运算通常用来测试真假值 。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令 。由于布尔在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值 。

    推荐阅读