ualBasic中执行应用程序期间,用变量临时存储数据。变量代表内存中指定的存储单元,变量以标识符命名。每个变量都有相应的类型,类型决定了该变量的取值范围和可以执行的运算操作。1.变量的说明在代码中,使用变量前,应首先定义所用到的变量(包括变量名和类型),使系统分配相应的内存空间,并确定该空间可存储的数据类型。所有变量都具有名字和类型。在VB中可以用类型说明语句或隐式说明来定义变量。(1)类型说明语句格式:说明符变量名[As类型]说明:说明符是说明语句的关键字,它可以是Dim,Private,Public,Static。Private定义的是局部变量。Public定义的是全局变量。Static定义的是静态变量。这三个关键字的用法将在后面的章节详细介绍。本章主要介绍Dim语句。例如:DimaasintegerDimbaslongDimcassingle把变量a定义成整数型,变量b定义成长整数型,c定义成单精度型。在一个说明语句中可以用逗号隔开说明多个变量,上面的三个语句可以写为:Dimaasinteger,baslong,cassingle也可以用类型符来定义变量,例如上面语句写成:Dima%,b&,c!作用是一样的。缺省[As类型]的为可变类型。另外,若把多个变量都定义成同一类型,例如:把X,Y,Z都定义成双精度型,必须写成:DimXasdouble,Yasdouble,Zasdouble。如果写成:Dimx,y,zasdouble则x,y定义成可变类型,z定义成双精度型。对于字符型变量,VB中分为定长和变长两种。例如:DimNameasstring,Idasstring*10定义Name为变长字符型,其长度由接受的值决定。Id为定长字符型,长度为10个字符。注意,在VB中,汉字与字母长度相同。定长字符型接收数据时,不够指定长度的用空格补齐,右边超过指定长度的超出部分无效。