- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 表达式与运算符
* * 第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必需的,可为任何对象名称。 4.5.2 Like运算符 Like运算符用来比较两个字符串。其语法为: result = string Like pattern Like 运算符的语法具有以下几
您可能关注的文档
- 第13章_动态站点开发前的准备与运行环境的设置.ppt
- 第17章管理零售`批发与市场后勤.ppt
- 第17章结论与建议.doc
- 第11章 服务中的分销与定价.ppt
- 第16讲——多环芳烃与非苯芳烃.ppt
- 第15章 机械传动系统的方案设计与原动机选择.ppt
- 第17讲鼠标消息响应与界面设计.ppt
- 第18章_免疫制剂与疫苗.doc
- 第19章 共用体枚举与位域.ppt
- 第13章 系统软件的安装与设置.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)