vb算数逻辑运算符介绍

vb算数逻辑运算符介绍

ID:14260910

大小:75.50 KB

页数:4页

时间:2018-07-27

vb算数逻辑运算符介绍_第1页
vb算数逻辑运算符介绍_第2页
vb算数逻辑运算符介绍_第3页
vb算数逻辑运算符介绍_第4页
资源描述:

《vb算数逻辑运算符介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、4.4运算符与表达式  运算符的功能及优先级  表达式的书写及运算规则  VB中的运算符和表达式可分为:算术运算符与算术表达式、关系运算符与关系表达式、逻辑运算符与逻辑表达式  4.4.1 算术运算符  VB的算术运算符有以下几种:     ·+:加法运算,也适合于字符串的之间的合并运算。  ·-:加法运算。  ·*:乘法运算。  ·/:除法运算。  ·:整除运算。  ·Mod:求余运算。例如:aModb表示a被b整除以后的余数。  ·^:幂运算。A^B表示以A为底的B次方。  把常量、变量等运算元素用算术运算符连接起来的式子称为“算术表达式”.例如:  a*b

2、/(c*d)        3.14159265*r^2 等  带有括号的算术表达式在运算时将优先进行括号内的运算  注意:  (1)/和的区别:1/2=0.5,12=0  (2)Mod运算中,结果与被除数同号  例如:-9Mod7 结果为-2  字符串运算符与字符串表达式  字符串运算符有:&、+ .功能是字符串连接  例如:  “ABCD”+“EFGHI”      结果为:“ABCDEFGHI”  “VB”&“程序设计教程”    结果为:“VB程序设计教程”  说明:当连接符两旁的操作量都为字符串时,上述两个连接符等价。它们区别是:  +(连接运算):

3、两个操作数均应为字符串类型;  &(连接运算):两个操作数既可为字符型也可为数值型,当是数值型时,系统自动先将其转换为数字字符,然后进行连接操作。  4.4.2关系运算符与关系表达式  关系运算符都是双目运算,是用来比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。若关系成立,结果为True,若关系不成立,结果为False.  关系运算也称比较运算,它表示不等式的真或假,VB共提供六种运算符,分别是=(等于),>(大于),<(小于),>=(大于等于),<=(小于等于)和<>(不等于)。  关系表达式就是用关系运算把两个比较对象连接起来的式子。  ●比较对象可

4、以是变量、常量和算术表达式。例如:  a<32   x+y>=z/2     b$<>“Basic”    object1isobject2  ●关系表达式的运算是采用“按值比较”的方法,即先求出运算符两边的“值”,若是变量,则取其当前值,如果两端的值满足条件,则结果为“True”,否则为“False”.  4.4.3 逻辑运算符与逻辑表达式  逻辑运算是对逻辑值进行的运算,Not 逻辑非为单目运算符(要求一个操作数),其它为双目运算符。  逻辑运算的优先次序是:  Not→And→Or→Xor  2. 逻辑表达式  逻辑表达式是用逻辑运算符把逻辑变量连接起来的式

5、子。例如:  a>=2*3.141159*rAnd(x<>5OrNotb)  x>2OrText1.Text=“Microsoft”  表达式的书写:  (1)运算符不能相邻。例a+*b是错误的。  (2)乘号不能省略。例x乘以y应写成:x*y  (3)括号必须成对出现,均使用圆括号,可以嵌套使用。  (4)表达式从左到右在同一基准并排书写,不能出现上下标  (5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号()  4.4.4运算规则  表达式中出现了多种不同类型的运算符时,其运算符优先级如下:  算术运算符>关系运算符>逻辑运算符

6、  说明:  1.当一个表达式中出现多种运算符时,首先进行算术运算,接着关系运算符,最后处理逻辑运算符,在各类运算中再按照相应的优先次序进行。  2.可以用括号改变优先顺序,强令表达式的某些部分优先运行。括号内的运算总是优先于括号外的运算。对于多重括号,总是由内到外。

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

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

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