除了在声明语句中指定数据类型外,还可以用“类型字符”强制某些编程元素的数据类型。类型字符必须紧跟在元素之后,中间不允许插入任何类型的字符。
类型字符不是元素名的一部分。引用用类型字符定义的元素时可以不使用类型字符。
标识符类型字符
Visual Basic 提供一组“标识符类型字符”,您可以在声明中使用这些字符来指定变量或常数的数据类型。下表显示可用的标识符类型字符及其用法示例。
标识符类型字符 | 数据类型 | 示例 |
---|---|---|
% |
Integer |
Dim L% |
& |
Long |
Dim M& |
@ |
Decimal |
Const W@ = 37.5 |
! |
Single |
Dim Q! |
# |
Double |
Dim X# |
$ |
String |
Dim V$ = "Secret" |
文本形式 | 默认数据类型 | 示例 |
---|---|---|
数值,没有小数部分 |
Integer |
2147483647 |
数值,无小数部分,对Integer而言太大 |
Long |
2147483648 |
数值,小数部分 |
Double |
1.2 |
外加双引号 |
String |
"A" |
外加数字符号 |
Date |
#5/17/1993 9:32 AM# |
文本类型字符 | 数据类型 | 示例 |
---|---|---|
S |
Short |
I = 347S |
I |
Integer |
J = 347I |
L |
Long |
K = 347L |
D |
Decimal |
X = 347D |
F |
Single |
Y = 347F |
R |
Double |
Z = 347R |
US |
UShort |
L = 347US |
UI |
UInteger |
M = 347UI |
UL |
ULong |
N = 347UL |
C |
Char |
Q = "."C |