数据类型是数据的表示和存储形式。 VB的基本数据类型
数据类型 | 类型描述 | 类型说明后缀 | 数据范围 | 所占字节数 |
Integer | 整型 | % | -32768~32767 | 2 |
Long | 长整型 | & | -2147483648~2147483647 | 4 |
Single | 单精度浮点型 | ! | -3.402823E38~-1.401298E-45 1.401298E-45~3.402823E38 | 4 |
Double | 双精度浮点型 | # | -1.79769313486232E308~-4.9406564584124E324 4.9406564584124E324~1.79769313486232E308 | 8 |
Currency | 货币型 | @ | | 8 |
String | vb的数据类型 字符串型 | $ | | 每字符占一字节 |
Byte | 字节型 | | 0~255 | 1 |
Boolean | 布尔数据型 | | -1(True)、(False) | |
Date | 日期型 | | | |
Object | 对象型 | | | 4 |
Variant | 变体 | 为上述任一种 | | |
Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度长整型)及Currency(货币型)均为Numeric数据类型。其中整型是16位的整数,长整型是32位的整数。单精度及双精度浮点型就表示实数,常被用于数量较大的数字。Currency数据类型支持小数点右面15位,是定点数据类型,适用于货币计算。
String(字符串变量)的数据类型只存放文本,是一个字符序列,它的每一个字符用ASCII编码表示。不包含任何字符的串称为空串。
Byte数据类型表示0到255之间的数,常用于访问二进制文件、图形和声音文件
等。当需要把数据存放成字节,必须访问各字节时可采用Byte类型。
取值仅为True/False的类型称为Boolean(布尔)型,缺省值为False。
Date数据类型用于以特殊方式存放日期和时间。
Object变量可引用应用程序中或某些其他应用程序中的对象。
VB缺省规定,如果在生命中没有说明数据类型,则变量的数据类型为Variant(变体)。Variant数据类型还包含三种特定值:Empty、Null、Error。Empty值用于确定是否已将一个值赋予所创建的变量。赋值之前,Variant变量具有值Empty。
Null常用于数据库应用程序,表示未知或丢失为空的数据。
vb的数据类型Error值是指已发出的过程中的错误状态。
Variant数据类型是最为灵活的数据类型,可以依据不同的需要进行各种数据类型的转换。它实际上包含两部分信息,一部分是数据类型的信息,一部分是表示数据值的信息。但正是由于它的灵活性,又使得它存在着一个明显的缺点,Variant数据类型比其他类型的数据占有更多的内存空间。