文档详情

第2章数据类型及操作.ppt

发布:2016-08-18约6.46千字共42页下载文档
文本预览下载声明
第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 个字节)地址来存储对象,该地址可引用当前应用程
显示全部
相似文档