vb数据类型(vb趣味小游戏编程代码)
vb中有九种基本数据类型,分别是:字符数据类型、数值数据类型(整数、长整数、单精度浮点类型、双精度浮点类型)、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型和对象类型。
VB 6.0提供的基本数据类型主要有:字符数据、数字数据、货币类型、字节类型、布尔类型、日期类型、通用类型、无符号类型、对象类型。
1.字符数据
字符数据(字符串)用于定义字符序列。在内存中,一个字符存储在一个字节中。
2.数字数据
数值数据包括:整数、长整数、浮点(单精度、双精度)。
(1)整数
整数:是一个没有小数点的数字,范围从-32 768到3 2 767。它使用2个字节(1 6位)在内存中存储一个整数。结尾带“%”号的-32 678 ~ 32 767之间的数字也表示整数数据,如1 345%和-67%。'
(2)长整数
长整数:在-2 147 483 648~2 1 47 483 647范围内,超出32 768~32 767范围的无小数点数字。长整数占用内存中的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.货币类型
货币:是计算货币的定点数据类型集,精度要求高,指定精确到小数点后四位。它在内存中占据8个字节(64位)。值的范围是-922 337 203 685 477.5805到922 337 203 685 477.5807。
4.字节类型
字节类型:为数值型,存储为1字节的无符号二进制数,取值范围为0~255。
5.布尔型
布尔类型:布尔数据是一个逻辑值,也称为逻辑类型,以两个字节存储。它只需要两个值,即“真”或“假”。
6.日期类型
日期类型(Date):用于表示日期。日期类型数据以8字节存储在内存中。
7.常见类型
Universal type ('Variant),又叫variant type,是一种通用的、可变的数据类型,可以表示上述任何一种数据类型。假设定义a是一般变量。
作为变体变暗
您可以在变量a中存储任何类型的数据,例如:
a:-basic '-存储字符串
a = 10-保存一个整数
a = 20.5-存储一个实数
' A =-08/15/2003 . ' '存储日期类型数据
根据赋给A的值类型,变量A的类型不断变化,这就是变式类型的起源。当变量没有定义类型时,VB自动将变量定义为Variant类型。不同类型的数据根据其实际类型存储在Variant变量中(比如给A赋值一个整数,作为整数存储在内存区),用户不用做任何转换工作,由VB自动完成。
8.无符号类型
无符号类型(十进制):该变量存储96位(1 2字节)的无符号整数形式,除以10的幂,这称为比率因子。这个比例因子决定小数点右边的位数,范围从0到28。
注意:目前decimal数据类型只能在Variant中使用,即一个变量不能声明为Decimal。
9.对象类型
对象类型:用于表示图形、OLE对象或其他对象,以4字节存储。
关于编程的更多知识,请访问:编程入门!!