eskysky
发布于 2019-11-23 / 10 阅读
0

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(蕴含)。