逻辑运算符
逻辑运算又称布尔运算。逻辑运算通常用来测试真假值。逻辑运算符把两个运算的变量(或常量)连接起来组成一个逻辑表达式。最常见到的逻辑运算就是循环的处理,用来判断是否该离开循环或继续执行循环内的指令。按键中的逻辑运算符有四个: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
(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