admin 管理员组

文章数量: 1184232


2024年4月22日发(作者:如何打开evaluate函数)

1.1 VB的数据类型

数据类型是数据的表示和存储形式。VB定义的基本数据类型如表5-1所示。

表5-1 VB的基本数据类型

数据类型

类型描述

类型说明后

Integer

Long

Single

整型

长整型

单精度浮点

%

&

!

-32768~32767

-2147483648~2147483647

-3.402823E38~-1.401298E-45

1.401298E-45~3.402823E38

#

-1.79769313486232E308~-4.94E324

4.94E324~1.79769313486232E308

@

$

8

2

4

4

数据范围

所占字节数

Double

双精度浮点

Currency

String

货币型

字符串型

0~255

-1(True)、(False)

8

每字符占一字

Byte

Boolean

Date

Object

Variant

字节型

布尔数据型

日期型

对象型

变体

为上述任一

1

4

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常用于数据库应用程序,表示未知或丢失为空的数据。

Error值是指已发出的过程中的错误状态。

Variant数据类型是最为灵活的数据类型,可以依据不同的需要进行各种数据类型的转换。

它实际上包含两部分信息,一部分是数据类型的信息,一部分是表示数据值的信息。但正是

由于它的灵活性,又使得它存在着一个明显的缺点,Variant数据类型比其他类型的数据占

有更多的内存空间。

2 数组

VB中数组的定义类似于变量定义,所不同的是数组需要指定数组中的元素个数,例如:

Dim Array(9) As Integer

数组中包含10个元素,脚标从0到9。

也可以指定脚标的起始值,例如:

Dim IntegerArray(2 to 10) As Integer

这个数组含有九个元素,脚标从2到10。

还可以定义多维数组:

Dim ThreeD(4,2 to 5,3 to 6) As Integer


本文标签: 数据类型 变量 表示 数组 数据