vb变量、常量以及运算符
变量与常量
1.变量的声明格式: <变量名1> [As 类型] , <变量名2> [As 类型]…
例如:Dim x As Integer 等价于Dim x% ‘定义变量x为整型
2.对象型数据可表示应用程序中的控件对象。
例如:
Dim a As Object ‘声明a为对象型变量
Set a = Command1 ‘指定a引用Command1命令按钮
a.Caption = “OK” ‘与Command1.Caption等价
3.若省去[As Type],则当作变体类型来处理。
4.定义常量的格式如下:Const 常量名 [As 类型] = 表达式
说明: as类型用来说明常量的数据类型,如字符型、数值型、日期型及逻辑型。
此外,还有一部分符号常量是由系统内部定义的常量,如VBRed、VBCrLf、vbKeyF1、vbKeyEscape等。
5.变量与常量的命名规则
- 字母(或汉字)开头,后可跟字母(汉字)、数字或下划线。
- 有效字符个数为255个。
- 不能用保留字。
- 大小写无区别,一般建议常量用大写。
- 起名最好做到“见名知义”。
赋值运算符
Visual Basic中的赋值运算符“=” 用来给变量、数组或对象的属性赋值,即把运算符右边的内容( 包括常量、变量、函数返回值或对象的属性)赋给运算符左边的变量或属性。语法格式如下:
Variable = 表达式
其中,Variable可以是变量、数组的元素、变长数组或运行时可写的对象属性。表达式可以是常数值、常量标识符、变量、表达式或函数调用等,其中,表达式必须有确定的值。
算术运算符优先级及其含义
运算符 |
含义 |
优先级 |
^ |
幂运算 |
1 |
- |
负号 |
2 |
* |
乘法 |
3 |
/ |
除法 |
3 |
\ |
整除 |
4 |
Mod |
取余 |
5 |
+ |
加 |
6 |
- |
减 |
6 |
关系运算符及其含义
运算符 |
含义 |
= |
等于 |
> |
大于 |
>= |
大于等于 |
< |
小于 |
<= |
小于等于 |
<> |
不等于 |
连接运算符
&、+运算符都能用于两个字符串的连接,但&运算符强制两个表达式按字符串连接。+运算符较复杂,当两个表达式都是字符串时按字符串连接,否则视具体情况有所不同。因此,在进行字符串连接时,一般使用&运算符。
布尔运算符
布尔运算符有And(与)、Or(或)、Not(非)、Xor(异或)、Eqv(等价)、Imp(蕴含)。