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