您现在的位置是:首页 > 创新技术
7种逻辑运算符的整理
智慧创新站
2024-11-08【创新技术】246人已围观
简介布尔值是表示“真”或“假”的一个值,一般在计算机上使用,用True(也为1)和False(也为0)表示,如(3==4)为False,(Trueand12>=9)为True。布尔值拥有自己的运算符,如OR,AND等,TA们统称为逻辑运算符,下面我来给大家介绍7种不同的逻辑运算符:NOT非门(符号表示为...
布尔值是表示“真”或“假”的一个值,一般在计算机上使用,用True(也为1)和False(也为0)表示,如(3==4)为False,(Trueand12>=9)为True。
布尔值拥有自己的运算符,如OR,AND等,TA们统称为逻辑运算符,下面我来给大家介绍7种不同的逻辑运算符:
NOT非门(符号表示为┐)
只需要一个布尔值,输出相反的布尔值
A——>非A
1——>0
0——>1
python:notA
逻辑表达式:F=A'
(把布尔值转换为1和0运算得到逻辑表达式,'表示非)
OR或门(符号表示为∨)
需要两个布尔值,只要出现一个为真,结果就为真
A,B——>A或B
00——>0
01——>1
10——>1
11——>1
python:AorB
逻辑表达式:F=(A'B')'
AND与门(符号表示为∧)
需要两个布尔值,只有两个都为真,结果才为真
A,B——>A与B
00——>0
01——>0
10——>0
11——>1
python:AandB
逻辑表达式:F=(A*B)'
XOR异或门(符号表示为⊕)
需要两个布尔值,只有两值不同才为真
A,B——>A异或B
00——>0
01——>1
10——>1
11——>0
python:(AorB)andnot(AandB)
逻辑表达式:F=A*B'+A'*B
NOR或非门(符号表示为↑)
需要两个布尔值,只有两只都为假才为真
A,B——>A或非B
00——>1
01——>0
10——>0
11——>0
python:not(AorB)
逻辑表达式:F=(A+B)'
NAND与非门(符号表示为↓)
需要两个布尔值,除了两值都为真以外都为真
A,B——>A与非B
00——>1
01——>1
10——>1
11——>0
python:not(AandB)
逻辑表达式:F=(A*B)'
XNOR同或门(符号表示为⊙)
也称异或非门,需要两个布尔值,只有两值相等才为真
A,B——>同或门
00——>1
01——>0
10——>0
11——>1
python:not((AorB)andnot(AandB))
逻辑表达式:F=A*B+A'*B'
很赞哦!(78)