“VB数据”有哪些类型?是什么意思?

 我来答
想玩游戏的猫
推荐于2019-08-11 · TA获得超过3.4万个赞
知道小有建树答主
回答量:457
采纳率:100%
帮助的人:16.1万
展开全部

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个字节存储。

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
jie1727000
2018-01-04
知道答主
回答量:6
采纳率:100%
帮助的人:6.5万
展开全部
Boolean数据类型 真假
Byte数据类型 字节
Currency数据类型 货币
Date数据类型 日期
Decimal数据类型 Double数据类型 双精度
Integer数据类型 短整型
Long数据类型 长整型
Object数据类型 对象
Single数据类型 String数据类型 单精度
用户定义数据类型 自定义
Variant数据类型
Variant 是一种特殊的数据类型,除了定长 String 数据及用户定义类型外,可以包含任何种类的数据

msdn 都有的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式