表达式1+32> Or 6 Mod 4<3 And Not l的运算

来源:收集

表达式1+32>Or6Mod4<3AndNotl的运算

问题:

[单选]表达式1+32>Or6Mod4<3AndNotl的运算结果是()。

A.-1
B.0
C.1
D.其他

参考答案:A

参考解析:

在VBA中的运算符都具有其优先级,最基本的就是算术运算符>连接运算符>比较运算符>逻辑1运算符,在各个种类的运算符中还有不同的优先级,例如在1算术运算中乘方法优先级高于乘法和除法运算,同优先级f的运算由左至右顺序执行。在逻辑运算符中,And的优先1级高于Or,在VBA中允许逻辑量进行算术运算,True处理1成-1,False处理成0。反之数值参与逻辑运算时0处理成False,其余处理成True。

你会喜欢下面的文章?