VB算数逻辑运算符介绍.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.4 运算符与表达式   运算符的功能及优先级   表达式的书写及运算规则   VB中的运算符和表达式可分为:算术运算符与算术表达式、关系运算符与关系表达式、逻辑运算符与逻辑表达式   4.4.1?算术运算符   VB的算术运算符有以下几种:    ??? ·+:加法运算,也适合于字符串的之间的合并运算。   ·-:加法运算。   ·*:乘法运算。   ·/:除法运算。   ·\:整除运算。   ·Mod:求余运算。例如:a Mod b表示a被b整除以后的余数。   · ^:幂运算。A^B表示以A为底的B次方。   把常量、变量等运算元素用算术运算符连接起来的式子称为“算术表达式”.例如:   a*b/(c*d)???????? 3r^2? 等   带有括号的算术表达式在运算时将优先进行括号内的运算   注意:   (1)/和\的区别:1/2=0.5,1\2=0   (2) Mod运算中,结果与被除数同号   例如:-9 Mod 7? 结果为 -2   字符串运算符与字符串表达式   字符串运算符有: 、+? .功能是字符串连接   例如:   “ ABCD ” + “ EFGHI ”?????? 结果为: “ ABCDEFGHI ”   “ VB ” “程序设计教程”???? 结果为: “ VB程序设计教程”   说明:当连接符两旁的操作量都为字符串时,上述两个连接符等价。它们区别是:   +(连接运算):两个操作数均应为字符串类型;   (连接运算):两个操作数既可为字符型也可为数值型,当是数值型时,系统自动先将其转换为数字字符,然后进行连接操作。   4.4.2 关系运算符与关系表达式   关系运算符都是双目运算,是用来比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。若关系成立,结果为True,若关系不成立,结果为False.   关系运算也称比较运算,它表示不等式的真或假,VB共提供六种运算符,分别是=(等于),(大于),(小于),=(大于等于),=(小于等于)和(不等于)。   关系表达式就是用关系运算把两个比较对象连接起来的式子。   ● 比较对象可以是变量、常量和算术表达式。例如:   a32??? x+y=z/2????? b$ “ Basic ”???? object1 is object2   ● 关系表达式的运算是采用“按值比较”的方法,即先求出运算符两边的“值”,若是变量,则取其当前值,如果两端的值满足条件,则结果为“True”,否则为“False”.   4.4.3?逻辑运算符与逻辑表达式   逻辑运算是对逻辑值进行的运算,Not? 逻辑非为单目运算符(要求一个操作数),其它为双目运算符。   逻辑运算的优先次序是:   Not→And→Or→Xor   2.? 逻辑表达式   逻辑表达式是用逻辑运算符把逻辑变量连接起来的式子。例如:   a=2*3.141159*r And (x5 Or Not b)   x2 Or Text1.Text=“Microsoft”   表达式的书写:   (1)运算符不能相邻。例a+*b是错误的。   (2)乘号不能省略。例x 乘以y 应写成:x*y   (3)括号必须成对出现,均使用圆括号,可以嵌套使用。   (4)表达式从左到右在同一基准并排书写,不能出现上下标   (5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号()   4.4.4 运算规则   表达式中出现了多种不同类型的运算符时,其运算符优先级如下:   算术运算符关系运算符逻辑运算符   说明:   1.当一个表达式中出现多种运算符时,首先进行算术运算,接着关系运算符,最后处理逻辑运算符,在各类运算中再按照相应的优先次序进行。   2.可以用括号改变优先顺序,强令表达式的某些部分优先运行。括号内的运算总是优先于括号外的运算。对于多重括号,总是由内到外。

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档