文档详情

第三章VB运算符与表达式.ppt

发布:2018-06-17约1.42万字共84页下载文档
文本预览下载声明
3.1 VB程序的书写规则 3.1 VB程序的书写规则 举例:#3/18/1999# #05:30:00 AM# #3/18/1999 19:08:00 PM# 3.3.1 标识符 变量命名规则 1.变量名必须以字母开头,所有的字母不分大小写,但一般习惯单词的第一个字母大写。 2.不能包含圆点。 3.在同一范围内必须是惟一的。 4.不能用VB的关键字作为变量名。 5.变量名不能与过程名和符号常量名相同。 说明:Dim语句定义的变量其作用范围由Dim语句所在的位置决定。Dim语句出现在窗体代码的声明部分时,则窗体以及窗体中各控件的事件过程都可以使用这些变量。这种变量称为窗体级变量;在过程内部用Dim语句声明的变量,只在该过程内有效。这种变量称为局部变量。 2.用类型说明符直接声明变量 在变量名后加一个用于规定变量类型的说明字符,来直接声明变量的类型。 (1)先介绍各种变量类型的说明字符 数据类型 名称关键字 类型符 整型 Integer % 长整型 Long 单精度型 Single ! 双精度型 Double # 货币型 Currency @ 字符型 String $ 3.4.1 算术运算符和算术表达式 乘方 ^ 取负 - 乘 * 除 / 整除 \ 求余 Mod 加 + 减 - 二、算术表达式 是指把常量、变量等运算元素用算术运算符连接起来的式子。 注:在算术表达式中,可以使用圆括号来改变运算次序。 举例:a*b/c*d 其表示的值为: a*b/(c*d) 其表示的值为: 算术表达式书写规则 (1)表达式中所有的符号都必须一个一个并排写在同一横线上,不能写成上标或下标的形式,如数学上的32在VB中要写成3^2的形式。 (2)在VB中不能省略乘号运算,如数学上的表达式b2-4ac中省略了乘号,但在VB写表达式时,要写成b^2-4*a*c (3)表达式中所有的括号一律使用圆括号,并且括号左右配对,如数学上的表达式[(x+y)/(a-b)+c]x,在VB中要写成((x+y)/(a-b)+c)*x (4)数学表达式中的表示特定含义的符号要写成具体的数值。如数学上的表达式2πr,在VB中要写成2*3.14*r (5)能用内部函数的地方尽量使用内部函数。 例如:数学式 写成VB表达式为: (-b+sqr(b^2-4*a*c))/(2*a) 1)关系运算符的优先级相同,运算时从左至右依次进行。 2)对数值型操作数比较,按大小比较。 例 :32 3)对字符型操作数比较,按字符ASCII码值的大小进行比较。 例 begin began“ 常见的字符值的大小比较关系如下: “空格” “0” …. “9” “A” ….“Z” “a” …. “z” “所有汉字” 4)进行比较的操作数要可比,否则出错 例如:123与abe就不可比 逻辑运算符对应的表达式和值 (1) Not Not False = True Not True = False 例:若a=True,则 not a=False (2) And False And True= False False And False = False True And True = True 例:a=True,且b=True,则 a And b= True 逻辑运算符对应的表达式和值 (3) Or False or False = False True or False = True True or True = True 例:若a,b均为逻辑值,只要a,b中有一个为Tr
显示全部
相似文档