文档介绍:第3章变量、常量、数组与数据类型
变量与常量
数值数据类型
字符串
Variant数据类型
Date数据类型
Decimal数据类型
数据类型转换
数组
记录
VB中的数据又以四种形式存储:变量、常量、数组和记录,如表3-1所示。每一种都适合于不同的特定任务。
名字
能够存储的数据
变量
常量
数组
记录
一个可以改变的单值
一个固定的单值
多个同一数据类型的值
多个不同数据类型的数据值
表3-1 数据存储形式
变量与常量
变量
变量是指在程序运行过程中可以改变的量。一个变量有一个名字,在内存中占据一定的存储单元,在该存储单元中存放变量的值。
为便于程序设计时使用变量,应根据变量代表的意义,给变量起个易读、明了的名字,如MyName,MyAge,Total,Sum等。
在VB中使用变量,除了正确给变量命名之外,还要声明其数据类型。变量名的声明有两种方法:隐式声明和显式声明。
返回目录
还有一种方式就是在窗体的对象列表中选择“(通用)”,然后在“声明区”(Declarations)中声明Option Explicit,如图3-1所示。
图3-1 显示声明变量
表3-2 VB的标准数据类型
数据类型
类型名称
类型声明字符
字节
有效值
字节型
Byte
1
0~255
布尔型
Boolean
2
True或False
整型
Integer
%
2
–32768~32767
长整型
Long
&
4
–2147483648~2147483647
单精度型
Single
!
4
负数:–~ ––45
正数:–45~
双精度型
Double
#
8
负数:–~
––324
正数:–324~
货币型
Currency
@
8
–~
日期型
Date
8
January 1100~December 319999
对象型
Object
4
任何对象的引用
变长字符串型
String
$
字符串长度,1字节/字符
定长字符串型
String*Num
$
Num
可变类型
Variant
不定
添加Option Explicit 语句的方法:
(1)自动添加Option Explicit 语句
(2)手工添加Option Explicit 语句
Public声明的变量可以被工程中的任一窗体、任一模块中的任一过程程序使用。
变量在程序中的位置不同,变量的作用域就不同,有窗体变量、模块变量、过程变量、类变量及语句变量。
图3-3 窗体变量的定义
(1)窗体变量