Visual Basic第2章 Visual Basic语言基础.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文档。上传文档
查看更多
2.2 变量和常量 例如: Const PI = 3.14159 声明单精度型常量PI,代表3.14159 Const MAX As Integer = 100 声明整型常量MAX,代表100 Const BIRTHDAY = #10/1/1949# 声明日期型常量BIRTHDAY,代表1949年10月1日 Const MYSTRING =Visual Basic 声明字符串型常量MYSTRING, ,代表Visual Basic 2.2 变量和常量 也可以在一条Const语句中同时声明多个符号常量,形式如下: Const 常量名1 [As 类型1]=表达式1,常量名2 [As 类型2]=表达式2,… 例如: Const MAX= 100,MIN=0 等价于以下两条Const语句: Const MAX = 100 Const MIN=0 2.2 变量和常量 3.系统内部符号常量 除了用户定义符号常量外,VB系统还为应用程序和控件提供了系统定义符号常量。这些符号常量可以与应用程序的对象、方法和属性一起使用。在【视图】菜单中选择【对象浏览器】命令,可以打开【对象浏览器】窗口,在其中可以查看到系统所提供的所有内部符号常量,在代码窗口中可以直接使用它们。例如: Form1.BackColor = vbRed Form1.WindowState = vbMaximized 以上两条语句显然比Form1.BackColor = HFF 和Form1.WindowState =2更加直观,易于阅读和编写。 2.3 运算符和表达式 2.3.1运算符 对数据进行处理的过程称为运算,表示实现某种运算的符号称为运算符,参与运算的数据称为操作数。VB提供的运算符大致可以分为4类:算术运算符、字符串运算符、关系运算符和逻辑运算符。 2.3 运算符和表达式 1.算术运算符 算术运算符是用以进行数学计算的运算符。参与算术运算的操作数应是数值型数据,若是数字字符串或逻辑型数据,则自动转换成数值型数据后再进行算术运算。例如: True + 50 结果为49,逻辑型常量True转换成数值-1 123 + 0123 结果为246,字符串0123转换为数值123 0123+False 结果为123,字符串0123转换为数值123,逻辑型常量False转换成0 2.3 运算符和表达式 2.字符串运算符 字符串运算符有两个:“”和“+”。操作数的类型不同时,两者的功能略有不同。 (1)当参加运算的操作数都是字符串型数据时,两个运算符的作用是相同的,都是将两个字符串连接起来,合并成一个字符串。例如: 大学计算机 应用基础 结果为大学计算机应用基础 Visual Basic + 程序设计 结果为 Visual Basic程序设计 2.3 运算符和表达式 (2)当参加运算的操作数不都是字符串型数据时,“”运算符首先将非字符串型操作数转换成字符串型数据,再进行连接。例如: 0451 结果为045186671231 邮政编码: 150080 结果为邮政编码:150080 100 200 结果为100200 2.3 运算符和表达式 (3)当“+”连接作为运算符号时,若一个操作数为数字字符型数据,另一个为数值型数据,则先将数字字符型数据转换成数值型数据,再进行算术加法运算;若一个操作数为数值型数据,另一个为非数字字符型数据,则系统会显示出错。例如: 123 + 456 结果为579 邮政编码: + 150080 系统会显示出错 2.3 运算符和表达式 3.关系运算符 关系运算符又称为比较运算符,用以比较两个操作数之间的大小关系是否成立,若关系成立,则返回True,否则返回False。关系运算的操作数可以是数值型数据、字符型数据和日期型数据。 2.3 运算符和表达式 说明: (1)若两个操作数均为数值型数据,则直接比较其大小。 (2)若两个操作数均为字符型数据,则字符按ASCII码值、汉字按拼音为序,从左到右依次比较,直到出现不同的字符或汉字为止。 (3)若两个操作数均为日期型数据,则VB会自动将其视为yyyymmdd格式的8位整数,再按照数值比较其大小。 (4)对于单精度或双精度进行比较时,由于机器的计算误差,可能会产生意想不到的结果。因此应避免直接比较两个浮点数是否相等,而改成对误差的判断。例如,要判断两个双精度型变量m和n是否相等,可以将判断条件写成: Abs(m-n)1

文档评论(0)

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

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

1亿VIP精品文档

相关文档