VisualBasic变量的基础学习
本文主要介绍Visual Basic变量的基础知识。变量是指在程序运行过程中其值会发生变化的数据。
变量名的命名
变量名的命名规则是:255个字符以内,第一个字符是字母,后面是字母、数字和下划线的组合,最后一个字符也可以是类型说明符。通常,使用具有特定含义的变量名有助于解释函数并简化调试过程。保留字不能用作变量名。
变量的类型和定义
VB中的变量属于一定的数据类型,包括基本数据类型和自定义数据类型。在VB中,可以通过以下方式指定变量的类型:
(1)用类型符号来标识。
将类型符号放在变量的末尾,以说明不同类型的变量。这些类型描述如下:
%表示整数。
&表示长整数。
!表示单精度类型
#表示双精度类型。
@表示通用。
$表示字符类型。
(2)定义变量时,指定其类型。
在使用变量之前,可以使用以下格式描述其类型和范围:
如同
其中,关键字是下列之一:
Dim解释模块和表单的过程(子例程)中的变量或数组,但不能解释过程中的数组。Static描述过程中的静态变量。每次调用过程时,静态语句解释的变量值都会被保留。ReDim在过程和函数中描述了动态数组和重分发数组空。用Global或Dim定义动态数组后,使用ReDim语句解释数组的大小。
Global在模块中定义全局变量。
Type是前面提到的数据类型之一(如Integer等。).
例如:
以下是引用:
Dim a As Integer-表示a是整数变量
Dim b As String-表示b是变长字符变量
Dim c As String~~1 0 '表示c是长度为1 0个字符的定长字符变量
Dim D(10)As Integer-表示D是一维整数数组
Dim E()As Single-表示E是动态单精度变量
Static f As 表示F是静态整数变量
ReDim e(10)为Single-表示E是一维单精度数组
Global h为Integer-表示H是全局的。
(3)由Defrype语句定义
格式:。
DefInt T(字母范围)定义一个整数。
Deft_mg(字母范围)定义长整数
DefSng(字母范围)定义单精度类型。
Dbl(字母范围)定义双精度类型。
DefCur(字母范围)定义货币类型。
DefStr(字母范围)定义字符类型。
DefBool(字母范围)定义布尔值。
DefByte(字母范围)定义字节类型。
Defdate定义日期类型
DefVar DefObj(字母范围)定义对象类型。
函数:定义以字母开头的变量类型。
例如:
定义T A-D-所有以字母A、B、C和D开头的变量都是整数变量。
STR F—J '所有以F、G、H、I和J开头的字符都是字符变量
0条评论