vb中的运算符与表达式

vb中的运算符与表达式

ID:8978323

大小:44.50 KB

页数:2页

时间:2018-04-13

vb中的运算符与表达式_第1页
vb中的运算符与表达式_第2页
资源描述:

《vb中的运算符与表达式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、3VisualBasic中的运算符与表达式3.1算术运算符与算术表达式(1)算术运算符·算术运算符包括(按优先级从高到低排列):指数(∧)、取负(-)、乘法(*)、浮点数相除(/)、整除(\)、取模(Mod)、加法(+)、减法(-)等8个。·说明:取模运算符Mod用来求整除的余数,若表达式为34.56Mod6.67,则运算时首先把34.56和6.67分别取整为35和7,计算结果为0.(2)算术表达式书写规则※所有括号都只能用圆括号,且括号必须配对。3.2字符串运算符与字符串表达式·字符串运算符:“&”和“+”(功能都是将两个字符串

2、连接起来组成新的字符串)·“+”的运算规则:“+”号两边的运算对象应都是字符型数据,如果两边都是数值型数据则为算术加法运算;如果一个为数值型字符,另一个为数值型,则自动将数字字符转换为数值,然后进行算术运算;若一个为非数字字符型,另一个为数值,则系统出错。·“&”的运算规则:不论“&”号两边的运算对象是否哪种类型,系统都先将运算对象转变为字符型数据,然后再进行连接运算。·字符串表达式字符串表达式由字符串常量、字符串变量、字符串函数和字符串运算符按语法规则组合而成。3.3日期表达式·日期表达式由“+”、“-”、算术表达式、日期型数据

3、和日期型函数所组成。·两个日期型数据相减,结果为数值型数据(两个日期相差的天数)。·一个表示天数的数值型数据可以被加(或减)到一个日期型数据中,其结果仍然是一个日期型数据。3.4关系运算符关系运算符用于对两个表达式的值进行比较,返回逻辑值——真(True)或假(False)。关系运算符测试关系表达式示例=相等X=Y<>或><不相等X<>Y或X><Y<小于X<Y>大于X>Y<=小于或等于X<=Y>=大于或等于X>=Y说明:(1)日期型数据被看成“yyyymmdd”的八位整数,按数值大小进行比较;字符串的比较按ASCII码值从左到右一

4、一比较,先大为大;汉子字符大于西文字符。(2)关系运算符的运算优先级相同,运算从左到右依次进行。3.5逻辑运算符与逻辑表达式·用逻辑运算符连接两个或多个关系式。VB中的逻辑运算符有六种。XY优先级由高到低NotX(非)XAndY(与)XOrY(或)XXorY(异或)XEqvY(等价)XImpY(蕴含)说明:(1)运算时先运算关系表达式,再计算逻辑表达式。(2)异或:相异为真,否则为假。蕴含:X为真,Y为假时,结果为假,其余都为真。(3)“与”、“或”对数值进行运算时,是对数值的二进制值逐位进行逻辑运算。3.6表达式的类型转换及执行

5、顺序(1)不同数据类型的转换·不同类型的数据参与算术运算时,VB规定其运算结果的数据类型以精度较高的为准,即整数<长整型<单精型<双精型<货币型(2)执行顺序·在VB中,当一个表达式包含多种运算时,系统将按一定的顺序执行。算术运算符>字符运算符>关系运算符>逻辑运算符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。