- 0
- 0
- 约2千字
- 约 17页
- 2016-10-26 发布于广东
- 举报
* 人民邮电出版社 * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 第4章 表达式和运算符 4.1 算术运算符 4.2 字符串运算符 4.3 关系运算符 4.4 逻辑运算符 4.5 特殊运算符 4.6 运算符的优先级 4.7 在运算中数据类型的转换 4.1 算术运算符 在VB中,算术运算符与其他语言基本相同,有加、减、乘、除、指数(幂)及求余运算等。表4-1列出VB中用到的算术运算符。 ? 运算符(名称) 示 例 结 果 操作数类型 ^(指数) 2^3 8 Integer,Long,Single,Double,Currency +(加或取正值) 2.1+3.1 5.2 Integer,Long,Single,Double,Currency –(减或取负值) 5–2 3 Integer,Long,Single,Double,Currency *(乘) 2*5 10 Integer,Long,Single,Double,Currency /(除) 4.5/2.5 1.8 Integer,Long,Single,Double,Currency \(整数除法) 5\3 1 Integer,Long Mod(求余) 5Mod 3 2 Integer,Long 表4-1 VB的算术运算符 1.指数运算示例 本示例使用 ^ 运算符来表示某数的乘方的指数值。 Dim MyValue MyValue = 2 ^ 2 返回 4。 MyValue = 3 ^ 3 ^ 3 返回 19683。 MyValue =(–5)^ 3 返回 –125。 ^ 运算符一般用于整数的幂运算。 2.乘法运算示例 当给一个已经定义的数据类型的变量进行赋值时,不但要考虑溢出,而且要考虑精度问题。 3.除法运算示例 除法运算是生活当中常见的一种运算,但在程序设计时也是最容易出错的一种运算,因乘法和除法在运算中会产生较大的数据有效位变动。 (1)溢出问题 (2)精度问题 4.整除示例 5.求余运算 运算结果为1,求余运算换句话说就是在进行整数的除法运算时被略去的余数。求余运算一般在整数集合中进行运算。 4.2 字符串运算符 字符串运算符有两个:“”和“+”,都用于字符串的连接。当运算符连接的两个表达式都是字符串时,它们的作用是一样的。 区别在于:强制两个表达式(它们的类型可能不同)作字符串连接;而当+ 运算符两边的表达式中混着字符串及数值的话,其结果会是数值的求和,如果都是字符串作“相加”,则返回串接起来的字符串。 4.3 关系运算符 关系运算符用于两个值的比较,其结果为True或False。它既可用于字符串也可以用于数值。 4.4 逻辑运算符 逻辑运算符处理Boolean类型操作数,运算结果也为Boolean类型。 表4-5 逻辑运算规则 运算符(名称) 示 例 Not(逻辑非) And(逻辑与) Or(逻辑或) Xor(异或) Eqv(逻辑相等) Imp(蕴涵) Not a 若a为True,则Not a为False a And b 当且仅当a,b同为True时,a And b为True,否则为False a Or b 当且仅当a,b同为False时,a And b为False,否则为True a Xor b a,b不同时,a Xor b为True,否则为False a Eqv b a,b相同时,a Eqv b为True,否则为False a Imp b 当且仅当a为True,同时b为False时,a Imp b为False,否则为True 4.5 特殊运算符 VB提供了两种特殊运算符:Is和Like。 Is运算符比较两个对象变量,并返回True或False结果。 Like运算符把一个字符串表达式与一个给定模式(Pattern)相比较,并返回True或False结果。 4.5.1 Is运算符 Is运算符用来比较两个对象的引用变量。其语法为: result = object1 Is object2 Is 运算符的语法具有以下几个部分: result必需的,可为任何数值变量。 object1必需的,可为任何对象名称。 object2必需的,可为任何对象名称。 * 人民邮电出版社
您可能关注的文档
- 新vb课件 第2章 简单窗体.ppt
- 新vb课件 第3章 程序结构1.ppt
- 新vb课件 第3章 程序结构2.ppt
- 新vb课件 第4章 常用控件.ppt
- 新vb课件 第5章 设计复杂用.ppt
- 新vb课件 第6章 图形处理.ppt
- 新vb课件 第7章 文件的使用.ppt
- 新vb课件 第8章 Visual Basic与Access 2003.ppt
- 新VB语言程序设计教程 教学课件 杨忠宝 康顺哲 第01章 VB概述.ppt
- 新VB语言程序设计教程 教学课件 杨忠宝 康顺哲 第02章 VB简单程序设计.ppt
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)