文档介绍:Visual Basic程序设计
第四讲
第三章 Visual Basic编程基础(一)
1
数据类型、常量和变量
VB中的基本语句
数据的输入语句
数据的输出语句
本章要点
常用内部函数和表达式
2
§
数据类型是数据的表示和存储形式。VB共有三种数据类型。
基本数据类型
用户自定义数据类型
枚举类型
Visual 。
3
Visual Basic定义的基本数据类型
图 3-1
数值型的数据
4
一、基本数据类型
不同类型的数据,所占的存储空间不一样,选择使用合适的数据类型,可以优化程序代码的编写。
1. 整型数是不带小数点和E指数的数。
例如:123,0,-24,19800等。
整型(Integer)
整数分为
长整型(Long)
5
2. 实数是带小数点和E指数的数。常用于表示数值较大或较小的数字。
例如:,-24.,,等。
单精度浮点数(Single)
实数分为
双精度浮点数(Double)
单精度浮点数是用4个字节存放,其表示数值的范围比较小。双精度浮点数是用8个字节来存放。表示数据范围比较大。
一、基本数据类型
6
3. 货币型(Currency)数据以8个字节来存放,它支持小数点后面4位和小数点前面15位,是一个精确的定点数据类型,适用于货币运算。
4. 字节型( Byte )的数据类型表示(0~255)无符号的数,常用于访问二进制文件、图形和声音文件等。当需要把数据存放成字节且必须访问各字节时可采用字节类型。
一、基本数据类型
7
一、基本数据类型
5. 字符型( String )的数据类型只存放文本,它是用双引号括起来的一串字符。其中的西文字符按ASCII编码表示,占一个字节。一个汉字或全角字符占两个字节。不含任何字符的串称为空串
在Visual Basic中有两种类型字符串:
(1)变长字符串最多可包含大约20亿个字符。
(2)定长字符串可以包含1到大约64K个字符。
8
6. 布尔型( Boolean )数据。其值只有两个:真(True)和假(False),经常被用来表示逻辑判断的结果。任何时候只有两种状态的数据,如“True/False”、“Yes/No”、“On/Off”等,都可以表示为Boolean型,在Visual Basic中0表示False,非0表示True。
7. 日期型(Date )数据用来表示日期和时间,用8个字节存放。可以表示多种格式的日期和时间。在程序使用时,日期类型必需用“#”括起来。
9
(Object)型数据用来表示应用程序中或其他某些应用程序中的对象。可以用Set语句指定一个被声明为Object的变量去引用应用程序所识别的任何实际对象。例如:
Dim objDb As Object
Set objDb=OpenDatabase(“d:\Vb\”)
,当把它们赋予Variant型时,不必在这些数据的类型间进行转换,Visual Basic会自动完成任何必要的转换。Variant数据类型还包含三种特定值:Empty、Null、Error。
10