(共9张PPT)
数据类型
一、数据类型
在程序设计中,往往要处理各种各样用的数据,不同的程序设计语言有不同的数据类型,在VB中,为了便于数据的表示与处理,VB提供了数值型、字符串型、布尔型、日期型等基本数据类型。必须事先说明数据的类型,才能使用。
数据类型实际上是一种约定。不同的约定,计算机分配的存储空间也是不同的。数据类型决定了数据所占用的存储空间大小,存储空间限制了保存数据的范围,不同类型的数据能够进行的运算也不同。
Visual Basic 支持几种数值数据类型— Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)。 它们表示的数值的范围是不同的。其中,单精度型和双精度型又合称浮点型。
所有数值变量都可相互赋值。 在将浮点数赋予整数之前, Visual Basic将浮点数的小数部分四舍五入到整数。
1.数值型:
数据
关键字
所占内存
取值范围
整型
Integer
2字节
-32768~32767
长整型
Long
4字节
-2147483648~2147483648
单精度型
Single
4字节
负数:-3.02823E8~1.401298E-45
正数:1.401298E—45~3.02823E8
双精度型
Double
8字节
负数:-1.797693134e308~-4.940656458E-324
正数:4.940656458E-324~1.797693134e308
数值型
布尔型
Boolean
2字节
True或False
日期型
Date
2字节
100/1/1~9999/12/31
字符串型
String
10字节+字符长度
定长字符串:0~65535
不定长字符串:0~20亿个字符
2 其他几种类型
数据
关键字
所占内存
取值范围
字符串型数据是指用“”括起来的一串字符。 如“欢迎进入VB世界。”
布尔型又称逻辑型,常用于表示逻辑判断的结果,如“真/假”、“是/非” 等其值为True或False,分别表示逻辑真和逻辑假。VB中也常用数值0表示假值,
-1表示真值。
日期型数据专门用来处理日期和时间。VB采用一对“#”把日期和时间的值括起来,如#2003/08/20#表示2003年8月20日。
integer、long、single、double、string、boolean 是VB系统提供的标识符,也称保留字。