问题:
[单选] 表达式1+32> Or 6 Mod 4<3 And Not l的运算结果是( )。A . -1
B . 0
C . 1
D . 其他
参考答案:A
参考解析:
在VBA中的运算符都具有其优先级,最基本的就是算术运算符>连接运算符>比较运算符>逻辑1运算符,在各个种类的运算符中还有不同的优先级,例如在1算术运算中乘方法优先级高于乘法和除法运算,同优先级 f的运算由左至右顺序执行。在逻辑运算符中,And的优先1级高于Or,在VBA中允许逻辑量进行算术运算,True处理1成-1,False处理成0。反之数值参与逻辑运算时0处理成False,其余处理成True。