第2章代码基础 2.2变量与常量 变量的概念 变量是用于存储程序处理的数据的、可以随时根 据需要改变其内容的一块内存区域。 为了便于使用这个内存区域,给这块内存区域起 一个名称,这个名称即为变量名。 不同类型的数据需要占用的存贮空间不同,所以变 量也按数据类型被分成多种类型
第 2 章 代 码 基 础 2.2 变量与常量 1. 变量的概念 ◼ 变量是用于存储程序处理的数据的、可以随时根 据需要改变其内容的一块内存区域。 ◼ 为了便于使用这个内存区域,给这块内存区域起 一个名称,这个名称即为变量名。 ◼ 不同类型的数据需要占用的存贮空间不同,所以变 量也按数据类型被分成多种类型
第2章代码基础 2.2变量与常量 2.变量的命名规则 (1)字母、汉字开始,后可跟字母、汉字、数字或下划线, 变量名长度不超过255个字符。 (2)不能使用VB中的关键字。 (3)变是名不区公大小三 注意事项:例如:Sub,Command,if 例如:XYZ,yz,Xyz, xYz均是同一个变量 (2)尽量采用VB建议的变量名前缀或后缀的约定来命名,以便 区分变量的类型。 Q)本昙夕山不坐出n的字竺, “2 “H22 思考:下列哪些变量名不符合命名规则? Xyz,123abc,张##,x-y,a1
第 2 章 代 码 基 础 2.变量的命名规则 (1)字母、汉字开始,后可跟字母、汉字、数字或下划线, 变量名长度不超过255个字符。 (2)不能使用VB中的关键字。 (3)变量名不区分大小写。 注意事项: (1)命名尽可能简单明了,见名知意 (2)尽量采用VB建议的变量名前缀或后缀的约定来命名,以便 区分变量的类型。 (3)变量名中不能出现的字符:“.” 、 “ ” 、 “!” 、 “#” 、 “@” 、 “$” 、 “%” 、 “&”等字符 例如:XYZ,xyz,Xyz,xYz均是同一个变量 例如:Sub,Command,if 思考:下列哪些变量名不符合命名规则? X_yz,123abc,张 # #,x-y,a1 2.2 变量与常量
第2章代码基础 2.2变量与常量 3.声明变量 (1)显示声明: 格式为: Dim变量名[As类型名]或 Dim变量名[类型符] 最多可存放 20亿个字符 串 Dim count As Integer 变 Dim sum1 As Single,yn As Boolean Dim aa 声明 Dimx%,y!,z#,p$ Dim变量名As String*字符数 在放字符的 Dim str1 As String 字符 Dim str2 As String*6 定
第 2 章 代 码 基 础 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 2.2 变量与常量
2.2变量与常量 第2章代码基础 (2)声明变量的注意事项: 一条Dim语句可以同时声明多个变量,但每个变量必须有自 己的类型声明,类型声明不能公用,变量声明之间用逗号分 隔。 ■使用声明语句说明一个变量后,VB自动将数值类型的变量赋 初值0,将字符型或Var iant:类型变量赋空串,将布尔型的变 量赋Fa|se,将日期型变量赋00:00:00。 VB中的变量有它的作用范围,至于一个变量应声明为哪种范 围的变量,取决于变量声明语句的位置和声明关键字。 Dim count%, sum1! Dim sum1,Count%
第 2 章 代 码 基 础 (2)声明变量的注意事项: ◼ 一条Dim语句可以同时声明多个变量,但每个变量必须有自 己的类型声明,类型声明不能公用,变量声明之间用逗号分 隔。 ◼ 使用声明语句说明一个变量后,VB自动将数值类型的变量赋 初值0,将字符型或Variant类型变量赋空串,将布尔型的变 量赋False,将日期型变量赋00:00:00。 ◼ VB中的变量有它的作用范围,至于一个变量应声明为哪种范 围的变量,取决于变量声明语句的位置和声明关键字。 Dim count%, sum1! Dim sum1,Count% 2.2 变量与常量