2024年3月18日发(作者:)

路漫漫其修远兮,吾将上下而求索 - 百度文库

逻辑运算符

逻辑运算又称布尔运算。逻辑运算通常用来测试真假值。逻辑运算符把两个运算的变量(或

常量)连接起来组成一个逻辑表达式。最常见到的逻辑运算就是循环的处理,用来判断是否该离

开循环或继续执行循环内的指令。按键中的逻辑运算符有四个:And(逻辑与)、Or(逻辑或)、

Not(逻辑非)、Xor(异或)

(1)And逻辑与

逻辑与运算在生活中说的“并且”,就是两个条件同都同立的情况下“逻辑与”的运算结果

才为“真”,“有假则假”。

1 And 1 = 1

1 And 0 = 0

0 And 0 = 0

(2)Or逻辑或

逻辑或,是逻辑运算符。“逻辑或”相当于生活中的“或者”,当两个条件中有任一条件满

足,“逻辑或”的运算结果就为“真”,“有真则真”。

1 Or 1 = 1

1 Or 0 = 1

0 Or 0= 0

(3)Not逻辑非

逻辑非是指本来值的反值。

例如:“真”的反值就是“假”,“假”的反值就是“真”。

Not(1)=0

Not(0)=1

11

路漫漫其修远兮,吾将上下而求索 - 百度文库

(4)Xor异或

异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表

示假,则异或的运算法则为:异或0=0,1异或0=1,0异或1=1,1异或1=0,这些法则与加法

是相同的,只是不带进位。

0 Xor 0 = 0

0 Xor 1=1

1 Xor 1=0

22