在声明多个变量时要小心:如果没有用 As type 子句,它们实际上被声明为 Variant 变量。在下面的例子中,X 和 Y 是 Variant 变量:
Dim X, Y, Z As Long
重写上面的语句,则三个变量为 Long 变量:
Dim X As Long, Y As Long, Z As Long
详细信息 关于 Visual Basic 数据类型的详细信息,请参阅“编程基础”中的“数据类型”。
使用 Long 整型变量和整数运算
算术运算中要避免使用 Currency、Single 和 Double 变量;并尽量使用 Long 整型变量,尤其在循环体中。因为 Long 整数是 32 位 CPU 的本机数据类型,所以其操作非常快;如果无法使用 Long 变量,就要尽量使用 Integer 或 Byte 数据类型。很多时候,即使在要求使用浮点数的情况下,也可以使用 Long 整数。例如,在窗体和图形控件的 ScaleMode 属性设置为缇或象素时,就可以在控件和图形方法中使用 Long 整型变量表示大小和位置。