首页 理论教育 VisualBasic案例化程序设计-表达式的使用实例和逻辑

VisualBasic案例化程序设计-表达式的使用实例和逻辑

时间:2023-10-20 理论教育 版权反馈
【摘要】:表3-5两种字符运算符的使用实例日期表达式:两个日期相减结果是两个日期之间相隔的天数,一个日期加或减一个数值型数据结果是该日期n天后的日期或n天前的日期。表3-6关系运算符的说明逻辑表达式:使用逻辑运算符连接布尔值型的表达式,逻辑表达式的运算结果为布尔型值(真或假)。

VisualBasic案例化程序设计-表达式的使用实例和逻辑

(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 逻辑运算符的说明

注:不同类别的运算符的优先级是算术运算符>关系运算符>逻辑运算符。

表达式书写规则:

·表达式从左至右在同一基准上书写,无高低、大小之分;

·乘号只能用“*”,不能用“·”,也不能用“×”,更不能省略;

·括号必须成对出现,可以嵌套多重,但都必须是圆括号;

·表达式中的运算符号、分组符号一律为英文(半角)格式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈