1、3.8 变量与函数,学习目标,了解常量,变量的定义 了解常用标准函数的意义,一、变量与常量,1 .变量 在程序执行过程中,值会发生改变的量,称为变量,用来标识变量的标识符称为变量名。 (1)变量命名规则 只能由字母、数字、下划线和中文文字组成; 第一个字符必须是英文字母或中文文字; 有效长度为255个字符; 不能使用VB关键字。,一、变量与常量,合法的变量名: A3;中s;abc_3;a量8 非法的变量名: Dim Dim是VB的关键字 a!7 不允许出现感叹号 a3 不能以下划线开头 3a 不能以数字开头 VB中变量名不区分大小写,即ABC、abc、Abc是相同的变量名,(2)变量的声明(定
2、义) 使用Dim语句声明变量 其语法为:Dim 变量名 AS 类型 如: Dim a As Integer 定义整型变量a Dim st1 As Single 定义单精度浮点型变量st1 Dim str1 As String 定义变长字符型变量str1 Dim str2 As String * 4 定义定长字符型变量 str2,长度为4,一、变量与常量,一、变量与常量,说明: 在定义变量时,变量类型可省略,此时所定义的变量类型为变体型。 如:Dim a1 定义变体型变量a1 在定义变量时为了使用方便,可以用类型符代替AS 类型。 如:Dim str1$ str1为可变长字符型 变量 Dim a
3、! a1为单精度浮点型变量,6,一、变量与常量,说明: 一条Dim语句可以同时定义多个变量,中间以逗号分开。 如:Dim a, b, c as string, a3%, K6$ 其中a,b是变体型;c,K6是字符型;a3是整型。 变量定义后,根据不同的类型,变量有不同的默认初值 。如下表所示。,7,8,常用变量的默认初值,一、变量与常量,边定义,边使用 如: k%=3 定义整型变量k,并立刻赋值为3 str1 $=“the old man” 定义字符型变量 str1,并立刻赋值为 “the old man“,9,10,一、变量与常量,(3)变量的赋值 变量赋值的语法: Let = 如:a=5.
4、67 b=3*5+7 c=Sqr(100)+Abs(-3.4),一、变量与常量,2 常量 程序设计时,直接给出量值及数据类型,在程序执行时,值和类型不会改变的量称为常量 (1)直接常量 直接常量是指在程序中直接给出的数值、字符串、日期等具体的数据值。 如:123、45、9045是整型常量。 “my shoes”、“重庆科技学院”是字符串常量。 #2010-3-18#;#8/11/2009#;#2008-8-8 12:00:00#是日期型常量。,11,12,一、变量与常量,(2)符号常量 符号常量是用符号名来表示的直接常量;符号常量名的命名规则和变量的命名规则一样 。 符号常量的定义,其语法为: Const 常量名 As 类型=常量值 例如: Const PI As Single = 3.1415 Const str1 = “China“ 说明:符号常量一旦定义,在程序其他位置不能给符号常量赋值,二、函数,为了方便程序设计者进行程序设计,VB6.0为程序设计者提供了大量函数,以简化程序设计的复杂性,课堂小结,1、变量、常量,及常量与变量的定义 2、VB中常用的标准函数,