- 0
- 0
- 约6.52千字
- 约 43页
- 2016-10-26 发布于广东
- 举报
第2章 数据类型及操作 2.1 常量 2.2 变量 2.3 数据类型 2.4 数组 2.5 自定义数据类型 2.6 标识符命名规则 2.7 运算符和表达式 2.1 常量 2.1.1 定义常量 2.1.2 使用常量 2.1.1 定义常量 1.声明自定义常量标识符 2.设定用户自定义常量标识符的范围 2.1.2 使用常量 一旦已经定义了常量标识符,就可将它们放置在代码中,尤其是当标识符为有意义的名称时,可以使源代码更加便于阅读。 当需要对常量值作修改时,只需要在常量标识符定义处做改动,显然这有利于提高源程序的可维护性。 2.2 变量 2.2.1 声明变量 2.2.2 变量范围① 2.2.3 显式声明和隐式声明 2.2.4 组合声明 2.2.1 声明变量 声明变量就是事先将变量通知程序,由此使变量的使用合法。 声明变量时需要指明:变量名(变量标识符)和变量类型。其中,变量类型被用来确定变量能够存储的数据的种类。 声明变量的语法如下: Dim/Private/Public/ Static 变量名 [As 类型] 2.2.2 变量范围① 1.过程级变量 2.模块级变量 3.公共变量 2.2.3 显式声明和隐式声明 1.隐式声明 为方便用户使用,Visual Basic具有较大的灵活性,其表现在变量声明时则是:在使用一个变量之前并不必先声明这个变量。 2.显式声明 显式声明就是对于每个需要使用的变量都在使用前采用声明语句定义。一旦遇到一个未经明确声明就当成变量的名字,Visual Basic 都发出错误警告。由此可以避免写错变量名引起的麻烦。 2.2.4 组合声明 可以使用一条声明语句将多个声明组合起来,方法是在多个被声明的变量之间用“,”号隔开。如下列语句: Dim I As Integer, Amt As Double Private YourName As String, BillsPaid As Currency Public Test,Amount, J As Integer 2.3 数据类型 2.3.1 用于保存数值的数据类型 2.3.2 String 数据类型 2.3.3 Boolean 数据类型 2.3.4 Date 数据类型 2.3.5 Object 数据类型 2.3.6 转换数据类型 2.3.7 Variant 数据类型 2.3.8 数据范围 2.3.1 用于保存数值的数据类型 Visual Basic 支持几种数值数据类型—Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)、Currency(货币型)。另外,Byte(字节型)也可用于数值计算。 2.3.2 String 数据类型 由数字组成的字符串可以赋予数值变量。也可将数值赋予字符串变量。例如以下语句: Dim intX As Integer Dim strY As String, strZ As String strY = 100.23 intX = strY 将字符串传递给数值变量 strZ = Cos (strY) 将余弦值传递给字符串变量 在以上操作中,Visual Basic 会自动强制数据值为适当的数据类型。 2.3.3 Boolean 数据类型 若变量的值只是true/false、yes/no、on/off信息,则可将它声明为 Boolean 类型。Boolean 的默认值为 False。在下面的例子中,blnRunning 是 Boolean 变量,存储简单的 yes/no 设置。 Dim blnRunning As Boolean 查看磁带是否在转 If Recorder.Direction = 1 Then blnRunning = True End if 2.3.4 Date 数据类型 用于存储Date 和 Time 值,Visual Basic 接受许多种文字的 Date 和 Time 格式。例如: Dim SomeDate As Date SomeDate = #1980-03-16# SomeDate = #3-6-93 13:20# SomeDate = #March 27 , 1993 1:20am# 当把数值数据转换为 Date类型,或存储到Date类型的变量时,小数点左边的值表示 Date 信息,小数点右边的值则代表 Time。午夜为 0,正午为 0.5。负数表示公元 1899 年 12 月 31 日之前的 Date。 2.3.5 Object 数据类型 Object 变量采用 32 位(4 个字节)地址来存储对象,该地址可引用当前应用程
您可能关注的文档
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第四章_设计特征.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第五章_细节特征与特征操作.ppt
- 新UG NX 8.0机械设计基础及应用 教学课件 刘民杰 第一章_概述.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH1_NX快速入门.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH2__NX应用基础.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH3 草图应用基础与范例.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH5__实体建模项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH6 相关参数化设计项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH7 装配应用基础与项目实践.ppt
- 新UG NX4实例教程 普通高等教育“十一五”国家级规划教材 教学课件 宋志国1 CH8 工程制图基础与项目实践.ppt
最近下载
- 国之脊梁中国科学家的家国天下阅读分享PPT课件.pptx VIP
- 个人简历模板表格简历模板免费下载.docx VIP
- (2026春新版)部编版三年级道德与法治下册全册教案.doc
- 健康体适能评定理论与方法.pptx VIP
- JR DSX7 全中文说明书 和 Spektrum DX7 全中文说明书.docx VIP
- 2020年高级经济师(人力资源)考试真题及参考答案 .pdf VIP
- 社会体育指导专题9 (傅浩坚).ppt VIP
- 2026年山东司法警官职业学院单招综合素质考试模拟试题及答案解析.docx VIP
- 社会体育指导专题8(傅浩坚).pptx VIP
- 肝硬化门静脉高压症食管、胃底静脉曲张破裂出血诊治专家共识(2024版).pptx VIP
原创力文档

文档评论(0)