3.3.4 逻辑运算符与逻辑表达式
1.逻辑运算符
逻辑运算符是进行逻辑运算的符号,结果为逻辑型数据。Visual Basic提供了6种逻辑运算符,见表3-6。
表3-6 逻辑运算符

表3-7中列出了各逻辑运算的结果,其中,0为False,1为True。
表3-7 逻辑运算结果

2.逻辑表达式
用逻辑运算符将算术表达式、关系表达式、常量、变量、函数等连接起来,就成为逻辑表达式,用于判断操作数、表达式之间的逻辑关系。其运算的结果是布尔类型数据。
例如,判断3个数值能否构成三角形。

数学中的表达式a>b>c,在程序代码中如果也这样写,虽然系统不会报错,但是不能正确表示它们之间的关系。因为计算机会先比较a>b,得到一个结果,这个结果如果是True,则系统自动转换为-1,然后再和c进行比较;结果如果是False,则系统自动转换为0,然后再和c进行比较。正确的表达式应该为:
a>b And b>c