(1)算术表达式:由算术运算符、数值型常量、变量、函数和圆括号组成,其运算结果为一数值,其中算术运算符如表3-4所示。
表3-4 算术运算符
算术运算符的优先级(从高到低):指数运算(^)→取负(-)→乘法(*)、浮点除法(/)→整除(\)→求模(Mod)→加减法(+、-)。
(2)字符串表达式:字符串运算符用于字符串连接。它有“&”和“+”两个,其区别是:如果运算符两边有数值,“+”运算符就进行算术加法运算,而不是连接运算。具体效果见表3-5两种字符运算符的使用实例所示。
表3-5 两种字符运算符的使用实例
(3)日期表达式:两个日期相减结果是两个日期之间相隔的天数,一个日期加或减一个数值型数据(n)结果是该日期n天后的日期或n天前的日期。
(4)关系表达式:用关系运算符连接两个数据对象是关系表达式,其运算结果为布尔型数据(真或假)。其中关系运算符有=、<>、<、<=、>、>=、Is、Like。当数据对象是数值数据时就比较大小,是日期类型数据就比较先后,是字符类型数据就比较字符ASCII码的大小,关系运算符的优先级别都是平级的,按从左至右规则运算。关系运算符的具体运算说明如表3-6所示。
表3-6 关系运算符的说明
(www.xing528.com)
(5)逻辑表达式:使用逻辑运算符连接布尔值型的表达式,逻辑表达式的运算结果为布尔型值(真或假)。逻辑运算符有Not、And、Or、Xor。逻辑运算符的说明如表3-7所示。
表3-7 逻辑运算符的说明
注:不同类别的运算符的优先级是算术运算符>关系运算符>逻辑运算符。
表达式书写规则:
·表达式从左至右在同一基准上书写,无高低、大小之分;
·乘号只能用“*”,不能用“·”,也不能用“×”,更不能省略;
·括号必须成对出现,可以嵌套多重,但都必须是圆括号;
·表达式中的运算符号、分组符号一律为英文(半角)格式。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。