vb 类型符

前端之家收集整理的这篇文章主要介绍了vb 类型符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
数值型: %整型 &长整型 !单精度型 #双精度型 
 

VB的标准数据类型

数据类型

关键字

类型符

前缀

存储空间

范围

数值数据类型

字节型

Byte

Byt

1个字节

0255

整型

Integer

%

Int

2个字节

-32,76832,767

长整型

Long

&

Lng

4个字节

-2,147,483,6482,647

单精度型

Single

Sng

4个字节

负数:-3.402823E38-1.401298E-45;正数:1.401298E-453.402823E38

双精度型

Double

#

Dbl

8个字节

负数:-1.79769313486232E308

- 4.94065645841247E-324

正数:4.94065645841247E-324

1.79769313486232E308

货币型

Currency

@

Cur

8个字节

-922,337,203,685,477.5808

922,477.5807

逻辑型

Boolean

Bln

2个字节

TrueFalse

日期型

Date

Dtm

8个字节

1001199991231

对象型

Object

Obj

4个字节

任何Object引用

变长字符型

String

$

Str

10字节加字符串长度

0到大约20亿

定长字符型

String

$

Str

字符串长度

1到大约65,400

变体数字型

Variant

Vnt

16个字节

任何数字值,最大可达Double的范围

变体字符型

Variant

Vnt

22个字节加字符串长度

与变长String有相同的范围

注意

  1VB中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其它类型都多。为提高运行效率(整型效率较高),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。   2逻辑型数据只有TrueFalse两个值,转换成整型时,True=-1False=0,将其它类型转换成逻辑型时,非0数转换为True0转换为False  3字符型可以包括所有的西文字符和汉字,字符必须用双引号括" "起来,如:"abc123"   4)日期型数据按8字节的浮点数来存储,日期型数表示方式有两种:可以用号码符#括起来,也可以用数字序列表示(小数点左边的数字代表日期,右边代表时间,0为午夜,05为中午12点,负数表示是18991231日前的日期和时间)。

 如:#3/22/2002# #2002-3-22 14:30:20#   Dim T As Date T=-2.5 Print T'打印出来的结果是1899-12-28 120000

 5)任何数据类型的数组都需要20个字节的内存空间,加上每一数组维数占4个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以42字节之Integer数据元所组成的一维数组中的数据,占8个字节。这8个字节加上额外的24个字节,使得这个数组所需总内存空间为32个字节。

原文链接:https://www.f2er.com/vb/260039.html

猜你在找的VB相关文章