数据类型 关键字 类型符 所占字节 范围
字节型 Byte 1 取值范围是0~255
整型¹ Integer % 2 取值范围是-32768~+32768
长整型 Long & 4 范围从-2147483648~2147483647
单精度型 Single ! 4 范围从-10^38~+10^38,用E表示指数,有效数字可达7位。
双精度型 Double # 8 范围从-10^308~+10^308,用D表示指数,有效数字可达15位。
货币型 Currency @ 8 货币型是定点数,精确到小数点后面第四位,第五位四舍五入,整数部分最多15位。
变长字符串型 String $ 字符串长度 最长可达2G个字符
定长字符串型 String*n $ n 最长可达64K个字符。给定的字符不足指定的长度时,系统会自动在后面补空格
布尔型 Boolean 2 其值为True或False,默认值为False
日期型² Date 8 表示日期和时间,用一对“#”将所表示的对象引起来,范围从#1/1/100#到#12/31/9999#。可带时间,例如:#1/1/100 8:42:00 PM#。
对象型 Object 4 任何控件对象引用
变体型³ Variant 根据需要分配

¹VB中常用的数值类型分为整数和实数两大类。其中,整数是不带小数点和指数符号的数,包括整型、长整型和字节型整数;实型数据主要分为单精度、双精度和货币型三种。

²日期型数据用八个字节来存储,日期范围从公元100年1月1日到9999年12月31日,可以用#括起来放置日期和时间,允许用各种表示日期和时间的格式。日期可以用“/”“,”“_”分隔开,可以是年、月、日,也可以是月、日、年的顺序。时间必须用“:”分隔,顺序是时、分、秒。例如,#1998-06-11 13: 25: 00 pm#、#08/23/99#、#03- -25-75 20: 30: 00#、#98, 7,18#等都是有效的日期型数据。在VB中都会自动转换成mm/dd/yy (月/日/年)的形式。

³变体型也称为可变类型,它是一种特殊的数据类型。它的类型可以是前面叙述的数值型、日期型、字符型等,完全取决于程序的需要,增加了VB数据处理的灵活性。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

 
返回顶部
ett