Visual Basic程序设计教程第4章.pptxVIP

  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文档。上传文档
查看更多
第4章 VB的运算表达式和内部函数 运算符和表达式 常用内部函数 字符处理和字符串函数 4.1 运算符和表达式 4.1.1 运算的基本概念 运算是对数据进行加工的过程。在VB系统中,计算机对数据进行的运算按功能可以划分为四大类: 计算机的基本的功能就是进行运算。一个运算表达式的基本构成是运算量(或称操作数)和运算符。运算量就是参与运算的数据,运算符是指能表征各运算量之间运算关系的符号。 在运算时,用运算符连接运算量组成一个式子,来表示对运算量进行何种运算,这种由运算符连接运算量组成的式子称为表达式。例如,3+6、sin(3.14)、2*x+y等都是表达式。Visual basic中提供了丰富的运算符,可以构成多种表达式。 算术(arithmetic)运算 比较(comparison)运算即关系运算 逻辑(logical)运算 连接(concatenation)运算 4.1.2 算术运算 1.算术运算符 算术运算是最常用的运算,很多的运算符都和我们在数学中学到的算术运算符,但也有一部分和数学中的不一样,这些运算符大家要特别记忆一下,否则在写表达式时会发生错误。VB系统中提供的算术运算符如表4-1所示。 (1)幂运算 幂运算用来计算乘方和方根,其运算符为“^”。以下是几个幂运算的例子: 2 ^ 2 2的平方,结果为4 4 ^ 0.5 4的平方根,结果为2 10 ^ -3 10的3次方的倒数,结果为1/1000,即0.001 1000 ^(1/3) 1000的立方根,结果为10 运算 运算符 表达式例子 幂 ^ A ^ 2 取负 - - A 乘法 * A * B 浮点除法 / A / B 整数除法 \ A \ B 取模 Mod A Mod B 加法 + A + B 减法 - A - B VB的算术运算符 (2)浮点数除法与整数除法 浮点数除法的运算符是“/”,其结果为浮点数。例如表达式5/2的结果为2.5,与数学中的除法一样。 整数除法的运算符是“\”执行整除运算,结果为整型值,因此表达式5\2的结果为2,当操作数带有小数时,首先将其四舍五入为整型或长整型,然后再进行运算。操作数必须在-2147483648.5—2147483647.5范围内,运算后其结果进行取整操作,不进行舍入处理。 例如: (3)取模运算 取模运算用来求余数,其结果为第二个操作数整除第一个操作数所得的余数,例如表达式10 Mod 3的结果为1。两个操作数如果为实数,也要先进行四舍五入取整,再进行取模运算,例如2.1 Mod 0.8 ,首先将两个操作数进行四舍五入得到 2 和1,因此上述表达式的值为0。 x=10\4 y=1.2\0.6 运算结果为x=2,y=1。 2.算术运算符的优先级 不同的算术运算符在表达式中参与运算的级别是不同的,其中幂运算的级别最高,加减运算符的级别最低。表达式的运算规则为: 先乘除,后加减;乘方优先于乘除;函数优先于乘方;mod次于乘除,优先于加减;括号内最优先。同一级的运算在表达式中,按其位置从左至右进行。算术运算符的优先级的规定如下表所示。 优先级 运算符 意义 1 ( ) 括号 2 ^ 幂(乘方) 3 * , / 乘,浮点数除 4 \ 整除 5 Mod 取余 6 + , - 加,减 算术运算符的优先级 4.1.3 比较运算(关系运算) 比较运算符也称为关系运算符,用来对两个表达式的值进行比较,比较的结果是一个逻辑值,即真(True)或假(False),Visual Basic 提供了8个比较运算符。 运算符 测试关系 表达式例子 = 相等 A=B 或 不等 AB 小于 AB 大于 AB = 小于等于 A=B = 大于等于 A=B Like 比较样式 fd Like f ? Is 比较对象变量 比较运算符 用比较运算符连接两个算术表达式所组成的式子叫做比较表达式。比较表达式的结果是一个Boolean类型的值,即True和False,它们分别表示整型数-1(非零)和0。运算量可以是数值型、字符串型、货币型、日期型等类型的量,但是在同一个表达式中两个量应为同一类型。 比较运算符之间的优先级是相同的,但它们的优先级都低于算术运算符。 在应用程序中,比较运算通常作为判断用,例如: 由于a 不等于150,所以执行Then后面的语句,执行结果会输出“不相等”。 a=100 If a150 Then Print 不相等 关于比较运算符的几点说明: (1)应当尽可能避免对两个浮点数进行“相等”或“不等”的判断,否则可能出错。 (2)在数学中一个数x是否在区间[a,b]时,我们习惯写成a ≤ x ≤ b,但在Visual Basic中不允许这样表示,应该写成: (3)字符串数据进行

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档