第3章VB语言基础电子课件 中职 高教版 Visual Basic程序设计(第4版).pptx
《第3章VB语言基础电子课件 中职 高教版 Visual Basic程序设计(第4版).pptx》由会员分享,可在线阅读,更多相关《第3章VB语言基础电子课件 中职 高教版 Visual Basic程序设计(第4版).pptx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章 VB语言基础电子课件 中职 高教版 Visual Basic程序设计(第4版)单元三单元三单元三单元三 VBVB语言基础语言基础语言基础语言基础单元三单元三 VB语言基础语言基础数数数数 据据据据 类类类类 型型型型 1 1 1 1常常常常 量量量量 和和和和 变变变变 量量量量 2 2 2 2V B V B V B V B 表表表表 达达达达 式式式式3 3 3 3常常常常 用用用用 内内内内 部部部部 函函函函 数数数数 4 4 4 4语语语语 句句句句 5 5 5 53.1 数据类型 在高级语言中,广泛使用在高级语言中,广泛使用“数据类型数据类型”这一这一概念,数据类型体现了数据
2、结构的特点。概念,数据类型体现了数据结构的特点。不同类型的数据,所占的存储空间不一样,不同类型的数据,所占的存储空间不一样,选择使用合适的数据类型,可以优化代码。另选择使用合适的数据类型,可以优化代码。另外,数据类型不同,对其处理的方法也不同,外,数据类型不同,对其处理的方法也不同,这就需要进行数据类型的说明或定义。这就需要进行数据类型的说明或定义。只有相只有相同(相容)类型的数据之间才能进行操作同(相容)类型的数据之间才能进行操作,否,否则就会出现错误。则就会出现错误。3.1.1 字符型数据 字符型数据字符型数据是用来存是用来存储文字信息的,内容可以是文字信息的,内容可以是单个字符、个字符、
3、词或一段文字等,也常称或一段文字等,也常称为字符串。字符串。VB中,中,对该类数据数据赋值时要要用双引号将用双引号将值括起来括起来。1.变长字符串字符串 变长字符串是指字符串的字符串是指字符串的长度是可度是可变的,随着的,随着对该数据的修改或重新数据的修改或重新赋值,它的,它的长度可增可减。例如:度可增可减。例如:Visual Basic 6.0 23=2.定定长字符串字符串 定定长字符串是指它在程序字符串是指它在程序执行行过程中,始程中,始终保持其保持其长度不度不变的字符串。可用的字符串。可用语法法“String*Size”表示,表示,例如,声明一个例如,声明一个长度度为8个字符的字符串个字
4、符的字符串变量量x:Dim x As String*83.1.2 数值型数据1.整型数整型数 整型数(整型数(Integer)是不)是不带小数点和指数符号的数,可以是正整数、小数点和指数符号的数,可以是正整数、负整数整数或或0。例如:。例如:8765 34567 123 0 252.长整型数整型数 长整型数(整型数(Long)也是一个整数,它表示的范)也是一个整数,它表示的范围更大。例如:更大。例如:32768 123456 89 9876543213.单精度数精度数 单精度数(精度数(Single)用来表示)用来表示带有小数部分的有小数部分的实数。例如:数。例如:2.3 123.4 +1.2
5、34 .0000567 单精度数的浮点形式:精度数的浮点形式:1.2E8 123.4E12 34.56E+28 .00098765E204.双精度数双精度数 双精度数(双精度数(Double)与)与单精度数相似,但所占的存精度数相似,但所占的存储空空间更大,取更大,取值范范围更更宽,例如:,例如:12.123456789123 0.987654321 100000000.1234 双精度数的浮点形式:双精度数的浮点形式:1.234567D92 123.123456789D45 0.123456789D+53.1.3 布尔型数据 布布尔型数据(型数据(Boolean)用于)用于进行行逻辑判断判断
6、,其,其结果是果是一个一个逻辑值,用于表示两个,用于表示两个值的状的状态,如,如逻辑的真与假,的真与假,电灯的开与关,灯的开与关,选择题答案的答案的对与与错,性,性别的男与女。的男与女。布布尔型数据只有型数据只有True(真)和(真)和False(假)两个(假)两个值。当把数当把数值型数据型数据转换为Boolean型数据型数据时,0会会转换为False,其他非,其他非0值转换为True。当把当把Boolean值转换为数数值型数据型数据时,False转换为0,True转换成成-1。3.1.4 日期型数据 日期型数据(日期型数据(Date)用来表示日期和)用来表示日期和时间,可以表示,可以表示多种
7、格式的日期和多种格式的日期和时间,表示的日期范,表示的日期范围从公元从公元100年年1月月1日日9999年年12月月31日,而日,而时间可以从可以从0:00:0023:59:59。Date型数据用两个型数据用两个“#”符号把表示日期和符号把表示日期和时间的的值括起来,就像字符串数据用双引号括起来一括起来,就像字符串数据用双引号括起来一样。例如:。例如:#07/30/2007#20070730#07/30/2007 07:25:12 AM#3.1.5 变体型数据 变体型数据(体型数据(Variant)是一种可)是一种可变的数据的数据类型型,可,可以存放任何以存放任何类型的数据,因此型的数据,因此
8、变体型可体型可说是是VB中用途中用途最广、最灵活的一种最广、最灵活的一种变量量类型。型。在程序中不特在程序中不特别说明明时,VB会自会自动将将该变量默量默认为Variant型型变量。例如:量。例如:a=6 a的的值为字符型数据字符型数据“6”a=6 2 a的的值为数数值型数据型数据4 a=D&a a的的值为字符型数据字符型数据“D4”返回目录3.2 常量和变量 在程序在程序设计中,不同中,不同类型的数据可以以型的数据可以以常量的形式出常量的形式出现,也可以以,也可以以变量的形式出量的形式出现。常量是指在程序运行常量是指在程序运行过程中其程中其值保持保持不不变的量的量,变量是指在程序运行量是指在
9、程序运行过程中其程中其值可以可以变化的量化的量。3.2.1 常量1.直接常量 直接常量是在程序中直接使用的常量直接常量是在程序中直接使用的常量值。(1)字符串常量字符串常量 字符串常量是用双引号括起来的一串字符。例如:字符串常量是用双引号括起来的一串字符。例如:$3,123.123 3859987 Visual (2)数数值常量常量 数数值常量有整数、常量有整数、长整数、整数、单精度数、双精度数。例如:精度数、双精度数。例如:123 987654321 3.1415926 (3)布布尔常量常量 布布尔常量只有常量只有True(真)和(真)和False(假)两个(假)两个值。(4)日期常量日期常
10、量 用用“#”把表示日期和把表示日期和时间的的值括起来表示日期常量。例如:括起来表示日期常量。例如:#07/30/2007#30/07/2007#2.符号常量 在程序在程序设计中,如果多次出中,如果多次出现的某个常量的某个常量值是一个是一个很大的数字或很很大的数字或很长的字符串,的字符串,为了改了改进代代码的可的可读性性和可和可维护性,可以性,可以给某一特定的某一特定的值赋予一个名字,以予一个名字,以后用到后用到这个常量个常量时就用名字代替,就用名字代替,这个名字就是符号个名字就是符号常量。常量。(1)系系统提供的常量提供的常量 系系统提供的常量是指提供的常量是指VB内置的一些便于内置的一些便
11、于记忆的常量。的常量。(2)用用户声明的常量声明的常量 声明常量的声明常量的语法格式法格式为:Const常量名常量名As数据数据类型型=表达式表达式3.2.2 变量变量的命名量的命名规则:(1)只能由字母、数字或下划只能由字母、数字或下划线组成,如成,如int.sum是是非法的(因其中有小数点)。非法的(因其中有小数点)。(2)必必须以字母开以字母开头。如。如xm、ab2,不能,不能为2ab。(3)组成成变量名的字符数不得超量名的字符数不得超过255个。个。(4)不能用不能用VB的保留字作的保留字作变量名,但可以把保留字量名,但可以把保留字嵌入嵌入变量名中;同量名中;同时,变量名也不能是末尾量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 VB语言基础电子课件 中职 高教版 Visual Basic程序设计第4版 VB 语言 基础 电子 课件 高教 Basic 程序设计
限制150内