文档详情

华理VB课件 03.ppt

发布:2017-07-05约4.48千字共24页下载文档
文本预览下载声明
第三章 VB语言基础 3.1 数据类型 3.2 变量与常量 3.3 运算符和表达式 3.4 VB程序结构和编码规则 3.1 数据类型 3.1 数据类型 3.1 数据类型 3.1 数据类型 3.2 变量与常量 变量:在程序运行中其存储的值可以改变 常量:在程序运行中其值不变的量。包括:直接常量、用户声明的符号常量和系统提供的常量 3.2 变量与常量 一.变量的命名规则 ⑴ 以字母或汉字开头,后跟汉字、字母、数字或下划线,长度小于等于255个字符 ⑵ 不能使用VB中的关键字 ⑶ 不区分变量名的大小写 二.变量声明 1.用Dim语句显式声明变量 形式:Dim 变量名 [AS 类型] Dim 变量名类型符 例 Dim iCount As integer , sAllsum As single 等价于 Dim iCount%, sAllsum! 说明:①一条Dim语句可以同时定义多个变量,每个变量应有类型说明,否则为变体型。 Dim l,m,n As Integer l,m为变体型,n为整形 ②变量的默认值见表3.2(P43) ③字符串变量可指定或不指定长度 指定 Dim S1 As String *10 不指定 Dim S2 As String ④ 其他声明关键字 Static、Public、Private 二.变量声明 2.隐式声明 未声明而直接使用,其类型为 Variant 类型。若 变量名写错难以发现,如: Dim num As Integer, y As Single num=100 y=500/mum Num误写为Mum,故尽量不用。 注意:为防止发生上述错误,在通用声明处 加 Option Explicit 语句来强制显 式声明所有变量 三. 常量 1. 用户声明常量 形式: Const 常量名 [AS 类型] = 表达式 缺省:常量的类型由表达式值的类型决定 为与变量名区分,一般常量名使用大写字母 例 Const MAX=100 2. 系统提供的常量 P45 系统定义常量位于对象库中,可通过 视图/对象浏览器查看 例: vbNormal vbMinimized、vbCrLf (回车/换行符组合常数, 等效于 Chr$(13)+Chr$(10))等 3.3 运算符和表达式 一. 运算符 1. 算术运算符 例:5+10 mod 10 \ 9 / 3 +2 ^2 结果:10 2. 字符串运算符 & 、+ :字符串连接 123 + 456 和 123 456 结果 123456 区别: + 两边必须是字符串, 不一定 例如: abcdef + 12345 出错 abcdef 12345 结果为 abcdef12345 123 + 456 结果为 579 123 456 结果为 123456 3.关系运算符 将两个操作数进行大小比较,结果为逻辑量 字符串比较,则按字符的ASCII码值从左到右一一比较 例: ABCDE ABRA 结果为 False 4. 逻辑运算符 将操作数进行逻辑运算,结果是逻辑值 二. 表达式 1.组成 变量、常量、函数、运算符和圆括号 2.书写规则 兰为对,红为错 ⑴运算符不能相邻。 -b+a a+-b ⑵乘号不能省略。 x*y xy ⑶括号必须成对出现,均使用圆括号 ⑷表达式从左到右在同一基准上书写,无高低、大小 二. 表达式 3. 不同数据类型的转换 运算结果:其数据类型向精度高的数据类型靠 IntegerLongSingleDoubleCurrency 但当Long型数据与Single型数据进行运算时,结果为Double型数据 4. 优先级 算术运算符字符运算符关系运算符逻辑运算符 高 低 三.常用内部函数 P50
显示全部
相似文档