第四讲运算符与表达式.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1页,共37页,星期日,2025年,2月5日3.3运算符包括4种运算符:算术运算符、关系运算符、逻辑运算符、字符串运算符1.算术运算符下表列出了VisualBasic中的算术运算符,其中“-”运算符在单目运算(单个操作数)中作取负号运算,在双目运算(两个操作数)中作算术减运算,其余都是双目运算符。运算优先级表示当表达式中含有多个操作符时,先执行哪个操作符。表中以优先级为序列介绍了各算术运算符(设ia变量为整型,值为3)。第2页,共37页,星期日,2025年,2月5日表3.4算术运算符注意:\和mod适合于整数,如果是小数则先四舍五入再计算第3页,共37页,星期日,2025年,2月5日2.关系运算符关系运算符是双目运算符,作用是将两个操作数进行大小比较,若关系成立,则返回True,否则返回False。在VisualBasic中,True用-1表示,False用0表示。操作数可以是数值型、字符型。表2.5列出VisualBasic中的关系运算符。第4页,共37页,星期日,2025年,2月5日在比较时注意以下规则:(1)如果两个操作数是数值型,则按其大小比较。(2)如果两个操作数是字符型,则按字符的ASCII码值从左到右一一比较,即首先比较两个字符串的第一个字符,其ASCII码值大的字符串大,如果第一个字符相同,则比较第二个字符,依此类推,直到出现不同的字符为止。(3)关系运算符的优先级相同。第5页,共37页,星期日,2025年,2月5日3.逻辑运算符逻辑运算符除Not是单目运算符外,其余都是双目运算符。逻辑运算符的作用是将操作数进行逻辑运算,结果是逻辑值True或False。表2.6列出了VisualBasic中的逻辑运算符、运算优先级等(在表中假定T表示True,F表示False)。第6页,共37页,星期日,2025年,2月5日表3.6VisualBasic逻辑运算符第7页,共37页,星期日,2025年,2月5日2.字符串运算符字符串运算符有两个:⑴字符串连接“”和“+”它们的作用都是将两个字符串拼接起来。在字符串变量后使用运算符“”时应注意,变量与运算符“”间应加一个空格。这是因为符号“”还是长整型的类型定义符,当变量与符号“”接在一起时,VisualBasic会先把它作为类型定义符处理,这样就会造成出错。例如:计算机+与程序设计 结果为计算机与程序设计ThisisaVisualBasic 结果为ThisisaVisualBasic第8页,共37页,星期日,2025年,2月5日连接符“”与“+”的区别是:“+”连接符两旁的操作数应均为字符型或均为数值型,若均为数值型则进行算术加运算;若一个为字符型,另一个为数值型则出错。“”连接符两旁的操作数无论是字符型还是数值型,进行连接操作前,系统都会先将操作数转换成字符型,然后再连接。例如:?123+4结果为127abcdef+12345 出错abcdef12345 结果为:abcdef12345第9页,共37页,星期日,2025年,2月5日3.4表达式1.表达式的类型由变量、常量和运算符按一定的规则组成的一个字符序列就是表达式。表达式通过运算后有一个结果,运算结果的类型由数据和运算符共同决定。最常用的表达式有下面5类。(1)算术表达式,主要是应用一些数学运算符。(2)字符串表达式,用到字符串运算符“”和“+”,两者不同的是“+”只能连接字符串,而“”可以将数字转换成字符串再进行连接。第10页,共37页,星期日,2025年,2月5日(3)日期表达式,由算术运算符“+”、“-”、算术表达式、日期型常量、日期型变量和函数组成。日期型变量是一种特殊的数值型数据,两个日期型变量可以相互加减;日期型和天数可以相互加减,结果为日期型。(4)关系表达式通常用于选择性结构或循环结构的语句中,用于判断分支和循环条件。(5)布尔表达式,其运算结果为两种情况:真和假,运算符有“And”“Or”“Not”。第11页,共37页,星期日,2025年,2月5日

文档评论(0)

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

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

1亿VIP精品文档

相关文档