- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 VB的运算表达式和内部函数
第4章 VB的运算表达式和内部函数 利用运算表达式,用户可对多个数据进行算术运算、逻辑运算和比较运算等。函数的概念与一般数学中的概念大致相同。函数是一种特定的运算,在程序中要使用一个函数时,只要给出函数名和参数,就能得到它的函数值。在Visual Basic中函数分为两类:内部函数和用户自定义函数。本章主要介绍Visual Basic中的内部函数。 4.1 运算符和表达式 4.1.1 运算的基本概念 运算是对数据进行加工的过程。在vb系统中,计算机对数据进行的运算按功能可以划分为四大类: 算术(arithmetic)运算 比较(comparison)运算即关系运算 逻辑(logical)运算 连接(concatenation)运算 计算机的基本的功能就是进行运算。一个运算表达式的基本构成是运算量(或称操作数)和运算符。运算量就是参与运算的数据,运算符是指能表征各运算量之间运算关系的符号。 在运算时,用运算符连接运算量组成一个式子,来表示对运算量进行何种运算,这种由运算符连接运算量组成的式子称为表达式。 4.1.2 算术运算 1.算术运算符 算术运算是最常用的运算,很多的运算符都和我们在数学中学到的算术运算符,但也有一部分和数学中的不一样,这些运算符大家要特别记忆一下,否则在写表达式时会发生错误。 (1)幂运算 幂运算用来计算乘方和方根,其运算符为“^”。注意,当指数是一个表达式时,必须加上括号,因为在算术运算符中幂运算具有最高级别。 (2)浮点数除法与整数除法 浮点数除法的运算符是“/”,其结果为浮点数。整数除法的运算符是“\”执行整除运算,结果为整型值 。运算后其结果进行取整操作,不进行舍入处理。 比较运算符也称为关系运算符,用来对两个表达式的值进行比较,比较的结果是一个逻辑值,即真(True)或假(False),它们分别表示整型数-1(非零) 和0 。Visual Basic 提供了8个比较运算符 。运算量可以是数值型、字符串型、货币型、日期型等类型的量,但是在同一个表达式中两个量应为同一类型。在比较运算符之间的优先级是相同的,但它们的优先级都低于算术运算符。 关于比较运算符的几点说明: (1)应当尽可能避免对两个浮点数进行“相等”或“不等”的判断,否则可能出错。 (2)在数学中一个数x是否在区间[a,b]时,我们习惯写成a ≤ x ≤ b,但在Visual Basic中不允许这样表示,应该写成:a = x And x = b (3)字符串数据进行比较运算时,按照其ASCII码值进行比较。在比较两个字符串时,先比较第一个字符,其中ASCII码值较大的字符所在字符串大,如果第一个字符相同,再比较第二个……依次类推。 (4)关系运算符Like用于比较左边的字符串是否与右边的字符串匹配。右边的字符串可包含通配符*、#、?等。 (5)关系运算符Is用于比较两个object类型的变量是否引用同一个对象。 4.1.4 逻辑运算 逻辑运算是指对两个布尔类型的运算量进行的运算。所以,逻辑运算也称为“布尔”运算。在Visual Basic中,逻辑运算符一共有六个。 (1)Not(非) 由真变假由假变真,进行“取反”运算。 (2)And(与) 对两个关系表达式的值进行比较,如果两个表达式的值均为True,则结果为True,否则结果为False。 (3)Or(或) 对两个表达式进行比较,如果其中一个表达式的值为True,那么结果为True,当且仅当两个表达式的值都是False,结果才为False。 4.1.4 逻辑运算 (4)Xor(异或) 当两个表达式的值一个为True,另一个为False时,结果为True,否则结果为Fasle。 (5)Eqv(等价) 如果两个表达式同时为True或同时为Fasle时,其结果为True,否则结果为Fasle。 (6)Imp(蕴含) 当第一个表达式为True,且第二个表达式为Fasle,其结果为Fasle。 4.1.5 连接运算 连接运算符可以对各种不同的运算量或表达式进行连接运算。连接运算符为: 在各种不同的运算符之间,连接符的优先顺序是排在所有的算术运算符的后面,但是在比较运算符之前。在连接表达式中若含有其他类型的运算表达式,系统会对各个表达式进行计算,然后进行连接。 除了“”外,算术运算符“+”也可以用做字符串连接
您可能关注的文档
最近下载
- LBT 339-2025 北方地区 绿色食品设施莴笋生产操作规程.pdf VIP
- 基础护理学病情观察及危重患者的抢救和护理.pptx VIP
- 八年级下册道德与法治电子课本(附2023年教材变动内容).doc VIP
- 旅游概论-旅游者.pptx VIP
- 亚龙156A电气安装-电气培训PPT(项目二).ppt VIP
- 【公开版】《2023年美年健康体检大数据蓝皮书》.pdf VIP
- 《枫桥夜泊》的教学设计一等奖 .docx VIP
- 大类资产配置新框架,比特币和黄金:新旧时代的“代货币”.pdf VIP
- 2025年冰雪旅游行业投资回报分析报告.docx
- 2025年中国国家重点实验室建设行业供需策略分析及市场供需预测报告.docx
文档评论(0)