Visu al BASIC 的语法简介 一、 数据类型 1. 基本数据类型 表 1-1 列出 Visual BASIC 所允许使用的基本数据类型 表 1-1 类型 占用字节 值的有效范围 类型声明符 Integer(整型) 2 -32768~32767 % Long(长整型) 4 -2147483648~2147483647 & Single(单精度实型) 4 +1
40E-45~+3
Double(双精度实型) 8 +4
97D-324~+1
79D308 # Currency(货币类型) 8 -922337203685477
5808 ~922337203685477
5807 @ String(字符串类型) 1/每字符 0~65535 个字符 $ Byte 1 0~255 Boolan 2 True 或 False Date(日期类型) 8 1/1/100~12/31/9999 无 Variant(通用类型) 上述有效范围之一 通用类型(Variant)也称变体类型,是一种通用的、可变的数据类型,它可以表示上述任何一种数据类型
假设定义a 为通用型变量: Dim a As Variant 在变量 a 中可以存放任何类型的数据,如: a=3
5 (存放一个实数) a=“BASIC” (存放一个字符串) a=“03/31/1998” (存放一个日期型数据) 根据赋给 a 的值的类型不同,变量 a 的类型不断变化,这就是称之为变体类型的由来
当一个变量未定义类型时,VB 自动将该变量定义为 Variant 类型
不同类型的数据在 Variant 变量中是按其实际类型存放的(例如将一个数赋给 a,在内存区中按整型数方式存放),用户不必作任何转换,转换的工作由 VB 自动完成
建设少用 Dim a As Variant,容易引起程序的数据类型混乱不利于程序调试