第四章 一、数据类型9 n: `( T' x# U2 N7 @, e2 M
(一)基本数据类型
& N% _+ w, I1 _4 t( k8 k- } 数据类型Visual Basic6.0提供的基本数据类型主要有字符串型和数值型,此外还提供了字节、货币、对象、日期、布尔和变体数据类型。" r" i$ _4 I! x& `/ A
(二)用户定义的数据类型6 ?1 Q! {+ A$ j+ t: Q& w2 T9 _
用户可以利用Type语句定义自己的数据类型,其格式如下:Type 数据类型名3 F( L8 Z: D6 ]7 u; h
数据类型元素名 As 类型名数据类型元素名 As 类型名 ……: N0 J0 |4 T0 i$ D9 N
End Type
6 U0 U* K4 J7 `- `8 h5 @2 d (三)枚举类型7 D7 z4 n5 j3 P* T# b/ c
所谓“枚举”是指将变量的值一一列举出来,变量的值只限于列举出来的值的范围内。
: P7 v7 k( V8 ?/ y+ l 枚举类型放在窗体模块、标准模块或公用类模块中的声明部分,通过Enum语句来定义,格式如下:# _1 \( P# U" Z# D/ m5 n' k
[Public|Private]Enum类型名称成员名[=常数表达式]成员名[=常数表达式] ……- ?$ z+ D2 w F L7 O, f
End Enum( b1 Z6 C% }+ h1 }0 w
二、常量和变量: L2 h( G! o# a- z
(一)常量
7 S" K( q; D) }5 M* t; Z/ p% g Visual Basic中的常量分为两种,一种是文字常量,一种是符号常量。% l( a# j3 z- F; D% \8 Z
(二)变量
! [1 v; d9 u: v p 1.命名规则4 F7 L; U- z; E1 I) e# o' A
变量是一个名字,给变量命名时应遵循以下规则:
* |5 j' u2 @0 ^4 d: u& F (1)名字只能由字母、数字和下划线组成;
/ a/ M$ p( }9 p9 I. _ (2)名字的第一个字符必须是英文字母,最后一个字符可以是类型说明符;1 c7 |8 N- f: _5 w9 ]
(3)名字的有效字符为255个;
2 S$ d" T4 k, o( t5 C5 |6 o (4)不能用Visual Basic的保留字作变量名,但可以把保留字嵌入变量名中;同时,变量名也不能是末尾带有类型说明符的保留字。
5 p! B- F8 `+ a 2.变量的类型和定义
; Y* x$ |+ M; ?7 B$ t 任何变量都属于一定的数据类型,包括基本数据类型和用户定义的数据类型。在Visual Basic中,可以用下面几种方式来规定一个变量的类型:& Y. ^5 Q: ~# ]" P$ ` ?
(1)用类型说明符来标识。
7 j6 s' P6 }0 I# l (2)在定义变量时指定其类型5 Z! ?$ b& }% |
(3)用DefType语句定义
" y8 n( v2 _& s, l2 u4 V9 M1 O; f( P2 [& h( ^% ?/ Z1 w
(4)用类型说明符定义的变量,在使用时可以省略类型说明符。 |