
程序设计基础 第03章语言基础 主讲教师:陈勇 联系电话:13891934678 E-Mail:cy@nwsuaf.edu.cn 计算机应用教研室
VB 程 序 设 计 基 础 计算机应用教研室 第03章 语言基础 主讲教师:陈 勇 联系电话:13891934678 E-Mail:cy@nwsuaf.edu.cn

第 3章 本章主要内容 语言基础 3.1数据类型 3.2变量与常量 3.3内部函数 3.4VB表达式 3.5VB编码规则
第3章语言基础 本章主要内容 3.1 数据类型 3.2 变量与常量 3.3 内部函数 3.4 VB表达式 3.5 VB编码规则

第 3章 3.1数据类型 VB数据类型分类图 整型(Integer) 语言基 长整型(Long) 数值型(Numer ic) 单精度型(Single) 双精度型(DoubIe) 货币型(Currency) 字节型(Byte) 标准数据类型 字符型(String) 布尔型(Boolean). 日期型(Date) 数据类型 变体型(Variant) 对象型(0 bject) 自定义数据类型
第 3 章 语 言 基 础 长整型(Long) 单精度型(Single) 整型(Integer) 双精度型(Double) 货币型(Currency) 字节型(Byte) 数值型(Numeric) 字符型(String) 变体型(Variant) 日期型(Date) 对象型(Object) 布尔型(Boolean) 自定义数据类型 标准数据类型 数据类型 3.1 数据类型 VB数据类型分类图

第 3章 3.1数据类型 语言基础 1.整型(Integer) 存储时占2个字节,取值范围为-32768~32767。 2.长整型(Long) 存储时占4个字节,取值范围为-231~231-1。 3.单精度型(Single) 存储时占4个字节,取值范围为1045~1038。 4.双精度(Double) 存储时占8个字节,取值范围为10324~10308
第 3 章 语 言 基 础 3.1 数据类型 1.整型(Integer) 存储时占2个字节,取值范围为-32768~32767。 2.长整型(Long) 存储时占4个字节,取值范围为-2 31~2 31-1。 3.单精度型(Single) 存储时占4个字节,取值范围为10-45~1038 。 4.双精度(Double) 存储时占8个字节,取值范围为10-324~10308

第 3.1数据类型 章 5.字节型(Byte) 语言基础 存储时占1个字节,取值范围为0~255。 6. 字符型(String) 用双引号引住的任意可打印字符,所占用的 存储空间为双引号中的字符个数。 7.布尔型(Boolean) 用以表示真假、是否两种情况的值,True或 False,存储时占2个字节,True值为-1,False为0
第 3 章 语 言 基 础 5. 字节型(Byte) 存储时占1个字节,取值范围为0~255。 6. 字符型(String) 用双引号引住的任意可打印字符,所占用的 存储空间为双引号中的字符个数。 7. 布尔型(Boolean) 用以表示真假、是否两种情况的值,True或 False,存储时占2个字节,True值为-1,False为0 3.1 数据类型

第 3章 3.1数据类型 8.日期型(Date) 语言基 存储时占8个字节,取值范围为100年1月1日二 9999年12月31日。 9.对象型(0 bject) 存储时占4个字节,用Set语句赋值。 10.变体型(Variant) 通用的、可变的数据类型,它可以代表上述任 何一个数据类型,VB中默认的数据类型: P44表3-1中数据关键字、类型符、占字节数、表示范围
第 3 章 语 言 基 础 3.1 数据类型 8. 日期型(Date) 存储时占8个字节,取值范围为100年1月1日~ 9999年12月31日。 9. 对象型(Object) 存储时占4个字节,用Set语句赋值。 10.变体型(Variant) 通用的、可变的数据类型,它可以代表上述任 何一个数据类型,VB中默认的数据类型。 P44表3-1中数据关键字、类型符、占字节数、表示范围

第 3章 3.2变量与常量 语言基础 变量的概念 ·变量是用于存储程序处理的数据的、可以随时根 据需要改变其内容的一块内存区域。 ·为了便于使用这个内存区域,给这块内存区域起 一个名称,这个名称即为变量名。 ■不同类型的数据需要占用的存贮空间不同,所以变 量也按数据类型被分成多种类型
第 3 章 语 言 基 础 3.2 变量与常量 1. 变量的概念 ◼ 变量是用于存储程序处理的数据的、可以随时根 据需要改变其内容的一块内存区域。 ◼ 为了便于使用这个内存区域,给这块内存区域起 一个名称,这个名称即为变量名。 ◼ 不同类型的数据需要占用的存贮空间不同,所以变 量也按数据类型被分成多种类型

第 3.2变量与常量 章 2、变量的命名规则 语言基础 (1)字母、汉字开始,后可跟字母、汉字、数字或下划线, 变量名长度不超过255个字符。 (2)不能使用VB中的关键字。 (3)变量丝丕区公大小三 注意事项:例如:Sub,Command,if 例如:XYZ,xyz,Xyz,xYz均是同一个变量 (2)尽量采用VB建议的变量名前缀或后缀的约定来命名,以便 区分变量的类型。 3)本昌夕由不能出n的字在,“”“” 思考:下列哪些变量名不符合命名规则? Xyz,123abc,张##,x-y,a1
第 3 章 语 言 基 础 2、变量的命名规则 (1)字母、汉字开始,后可跟字母、汉字、数字或下划线, 变量名长度不超过255个字符。 (2)不能使用VB中的关键字。 (3)变量名不区分大小写。 注意事项: (1)命名尽可能简单明了,见名知意 (2)尽量采用VB建议的变量名前缀或后缀的约定来命名,以便 区分变量的类型。 (3)变量名中不能出现的字符:“.” 、 “ ” 、 “!” 、 “#” 、 “@” 、 “$” 、 “%” 、 “&”等字符 例如:XYZ,xyz,Xyz,xYz均是同一个变量 例如:Sub,Command,if 思考:下列哪些变量名不符合命名规则? X_yz,123abc,张 # #,x-y,a1 3.2 变量与常量

第 3.2变量与常量 章 3、声明变量 语言基 (1)显示声明: 格式为:Dim变量名[As类型名]或 Dim变量名[类型符] 工白由应口出业m☆ 最多可存放 变Dim count As Integer 20亿个字符 串 Dim sum1 As Single,yn As Boolean Dim aa 声明 Dim x%,y!,z#p$ Dim变量名As String*?字符数 左放字符的 Dim str1 As String 字符 Dim str2 As String*6
第 3 章 语 言 基 础 3、声明变量 (1)显示声明: 格式为: Dim 变量名 [As 类型名] 或 Dim 变量名[类型符] 对于字符串变量,其类型分为变长字符串变量和定长字符串 变量两种,声明变量为变长的字符串的格式为: Dim 变量名 As string 声明变量为定长字符串的格式为: Dim 变量名 As String*字符数 Dim count As Integer Dim sum1 As Single,yn As Boolean Dim aa Dim x%,y!,z#,p$ 最多可存放 20亿个字符 存放字符的 个数由字符 数确定 Dim str1 As String Dim str2 As String*6 3.2 变量与常量

第 3章 3.2变量与常量 语言基 (2)声明变量的注意事项: ·一条Dim语句可以同时声明多个变量,但每个变量必须有自 己的类型声明,类型声明不能公用,变量声明之间用逗号分 隔。 。使用声明语句说明一个变量后,VB自动将数值类型的变量赋 初值0,将字符型或Var iant类型变量赋空串,将布尔型的变 量赋False,将日期型变量赋00:00:00。 ·VB中的变量有它的作用范围,至于一个变量应声明为哪种范 围的变量,取决于变量声明语句的位置和声明关键字。 Dim count%,sum1! Dim sum1,Count%
第 3 章 语 言 基 础 (2)声明变量的注意事项: ◼ 一条Dim语句可以同时声明多个变量,但每个变量必须有自 己的类型声明,类型声明不能公用,变量声明之间用逗号分 隔。 ◼ 使用声明语句说明一个变量后,VB自动将数值类型的变量赋 初值0,将字符型或Variant类型变量赋空串,将布尔型的变 量赋False,将日期型变量赋00:00:00。 ◼ VB中的变量有它的作用范围,至于一个变量应声明为哪种范 围的变量,取决于变量声明语句的位置和声明关键字。 Dim count%, sum1! Dim sum1,Count% 3.2 变量与常量