VB提供了哪些标准数据类型?

VB提供了哪些标准数据类型?,第1张

VB 提供了较为丰富的数据类型,主要的列表如下:

Dim a As Boolean '逻辑型

Dim b As Byte '字节

Dim c As Integer '整数型

Dim d As Long '长整型

Dim f As Single '单精度型(实数)

Dim g As Double '双精度型(实数)

Dim h As Object '对象型

Dim i As Currency '货币型

Dim k As String '字符(串)型

以及自定义类型

当然,除此之外,还可以将一个变量定义为某一种对象(控件)类型,比如:

Dim L As Label '将变量L定义为标签对象类型

Dim M As CommandButton '将M定义为按钮对象类型

如此等等,应该说,任何一种控件,都可以算是一个数据类型。

Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

VB 6.O提供的基本数据类型主要有:字符型数据、数值型数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型等9种数据类型。

1.字符型数据

字符型数据(String)用以定义一个字符序列。在内存中一个字符用一个字节来存放。

2.数值型数据

数值型数据包括:整型、长整型、浮点型(单精度和双精度)4种。

(1)整型数

整数(Integer):是不带小数点、范围-32 768到3 2 767之间数,在内存中用2个字节(1 6位) 来存储一个整数。在-32 678~32 767之间的一个数字在尾部加一个“%”符号也表示一种整型数据,如1 345%,-67%。    ’

(2)长整型数

长整型数(Long):是超过一32 768~32 767范围,而在-2 147 483 648~2 1 47 483 647之间的不带小数点的数,一个长整数在内存中占4个字节(32位)。在-2 1 47 483 648~2 1 47 483 647之间的数字在尾部带一个“&"符号,也表示为一个长整数。

(3)浮点数

单精度数(Single):是带小数点的实数,有效值为7位。在内存中用4个字节(32位)存放一个单精度数。通常以指数形式(科学记数法)来表示,以“E"或“e”表示指数部分。

双精度数据(Double):也是带小数点的实数,有效值为1 5位。在内存中用8个字节(64位)存放一个双精度数。双精度数通常以指数形式(科学记数法)来表示,以“D"或“d”表示指数部分。

3.货币类型

货币类型(Currency):是为计算货币而设置的定点数据类型,它的精度要求高,规定精确到小数点后4位。在内存中占8个字节(64位)。取值范围在-922 337 203 685 477.5805到922 337 203 685 477.5807之间。

4.字节(Byte)类型

字节(Byte)类型:是一种数值类型,以1个字节的无符号二进制数存储,取值范围为0~255。

5.布尔类型

布尔类型(Boolean):布尔型数据是一个逻辑值,也称逻辑类型,用两个字节存储,它只取两种值,即’Frue(真)或False(假)。

6.日期类型

日期类型(Date):用以表示日期,在内存中一个日期型数据用8个字节来存放。

7.通用类型

通用类型(’Variant),也称变体类型,是一种通用的、可变的数据类型,它可以表示上述任何一种数据类型。假设定义a为通用型变量。

Dim a As Variant

在变量a中可以存放任何类型的数据,例如:

a:--BASIC’ -存放一个字符串

a=10    -存放一个整数

a=20.5    -存放一个实数

a=--08/15/2003’·    ’存放一个日期型数据

根据赋给a的值的类型不同,变量a的类型不断变化,这就是称之为变体类型的由来。当一个变量未定义类型时,VB自动将变量定义为Variant类型。不同类型的数据在Variant变量中是按其实际类型存放的(例如将一个整数赋给a,在内存区中按整型数方式存放),用户不必作任何转换的工作,VB自动完成。

8.无符号类型

无符号类型(Decimal):变量存储96位(1 2个字节)无符号的整数形式,并除以一个1 O的幂数,称为变比因子。这个变比因子决定了小数点右面的数字位数,其范围从O~28。

说明:目前Decimal数据类型只能在变体类型(Variant)中使用,也就是说,不能把一个变量声明为Decimal.类型。

9.对象类型

对象类型(Object):用来表示图形、OLE对象或其他对象,用4个字节存储。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9924144.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存