变量在程序设计中的作用

返回

变量是程序设计中不可缺少的一个重要工具，在程序中我们经常需要临时保存一些数据，变量就是程序中暂存数据的地方。一般启用变量时都要说明一下，即告诉计算机你要存放什么类型的数据，系统将根据你提供的信息准备出相应的存储空间。

变量可以存放的数据包括数值数据、字符数据、逻辑数据等。

1.变量的含义

变量中所存放的数据在不同的时刻可以不同。某个时刻只能存放一个数据。对应于计算机中的内存单元。

2. 变量有值和名。如：

a=0 其中a是变量的名，0是变量a的值

answer="太小了，再试一次吧！" 其中answer是变量的名，"太小了，再试一次吧！" 为变量answer的值。

3. 使用变量首先要声明。

Dim命令来声明变量。告知系统变量的名字以及变量的类型。格式如下：

Dim 变量名 as 数据类型

如：

Dim sum as integer 告知系统sum是一个存放整数的整形变量

Dim a,b as Byte 告知系统a和b是两个存放0~255间的整数的字节型变量

如果只是某个事件过程中使用，在事件过程中说明即可，如何是几个事件共同使用则需要在代码窗口的“通用”中说明。

4．常见的数据类型

数据类型 | 存储空间大小 | 表示数值的范围
Byte（字节型） | 1 个字节 | 0 到 255
Boolean（布尔型） | 2 个字节 | True 或 False
Integer（整型） | 2 个字节 | -32,768 到 32,767
Long（长整型） | 4 个字节 | -2,147,483,648 到 2,147,483,647
Single (单精度浮点型) | 4 个字节 | 负数时从 -3.402823E38 到 -1.401298E-45；正数时从 1.401298E-45 到 3.402823E38
Double (双精度浮点型) | 8 个字节 | 负数时从 -1.79769313486232E308 到-4.94065645841247E-324； 正数时从4.94065645841247E-324 到 1.79769313486232E308
Date | 8 个字节 | 100 年 1 月 1 日 到 9999 年 12 月 31 日
String (定长字符串) | 字符串长度 | 1 到大约 65,400
Variant (数字) | 16 个字节 | 任何数字值，最大可达 Double 的范围

5. 变量名的起法要遵循以下规则：

以字母打头，不分大小写；

变量名中可以含有字母、数字或下划线，但不能包括小数点，以及%&!#@$等代表变量类型的结尾符；

最多255个字符；

不能包含VB中已经有明确含义的单词，如：If，Dim，For等。

6. 变量的值是通过赋值语句完成的。如：

let n=0 简化为 n=0

n=n+1 '将n中的值加1再赋值给n

7. 任一时刻一个变量只能有一个值。如：

n=0 'n的值为0

n=n+1 'n的值为1（实现操作）

例如：要记下第几次进入时钟的Timer事件，可以

Dim s As Integer（变量说明语句，通常可以放在代码窗口中的“通用”里）

Private Sub Timer1_Timer()
s = s + 1
Label1.Caption = "现在是第 " + Str(s) + " 次进入时钟Timer1的Timer事件过程"
End Sub

> 其效果如下：

> （单击上图可以运行程序）