类型
|
运算符
|
说明
|
示例
|
结果
|
优先级别
|
算术运算符
|
^
|
求乘幂 | 3^2 | 9 |
由高到低(关系运算符具有相同的优先级别),可以通过小括号()改变运算的优先顺序。
|
*
|
求积 | 50*2.1 | 105 | ||
/
|
求商,结果为浮点型 | 5/3 | 2.5 | ||
\
|
整除,返回商的整数部分 | 20\6 | 3 | ||
Mod
|
求模,返回余数 | 20Mod6 | 2 | ||
+
|
求和 | 50+50.1 | 100.1 | ||
-
|
求差或表示负数 | 50-50.1 | -0.1 | ||
字符串运算符
|
&
|
连接两个字符串(&具有自动转换成字符运算的功能) | "stu"&"dent","1"&2 | student,12 | |
+
|
"1"+"2" | 12 | |||
关系(比较)运算符
|
<
|
小于 | 4<7 | True | |
<=
|
小于或等于 | 39<=10 | False | ||
>
|
大于 | "abc">"abced" | False | ||
>=
|
大于或等于 | 39>=10 | True | ||
=
|
等于 | "A"="a" | False | ||
<>
|
不等于 | 9<>8 | True | ||
逻辑运算符
|
Not
|
“非”运算(对右边的表达式进行逻辑否定运算) | Not 39>10 Not 10>39 |
False True |
|
And
|
“与”运算(And运算符两边的条件表达式同时成立,则返回True,否则False) | 39>10 And 8>10 | False | ||
Or
|
“或”运算(Or运算符两边的条件表达式同时不成立,则返回False,否则True) | 39>10 Or 8>10 | True | ||
Xor
|
“异或”运算 | ||||
Eqv
|
“等价”运算 | ||||
Imp
|
“蕴涵”运算 |
表达式由常量、变量、运算符、函数和圆括号按一定的规则组成,通过运算后有一个结果,运算结果的类型由数据和运算符共同决定。
注意:mod的问题,1mod5=1, 7%5=2 也就说如果被mod的数大于mod数,那么值就等于Mod数,否则就等于余数!
Chr$()
Null (Chr$(0)),水平制表符 (Chr$(9)),换行 (Chr$(10)),垂直制表符 (Chr$(11)),换页 (Chr$(12)) ,回车 (Chr$(13)),空白 (SBCS) (Chr$(32))
类型
|
运算符
|
说明
|
示例
|
结果
|
优先级别
|
算术运算符
|
^
|
求乘幂 | 3^2 | 9 |
由高到低(关系运算符具有相同的优先级别),可以通过小括号()改变运算的优先顺序。
|
*
|
求积 | 50*2.1 | 105 | ||
/
|
求商,结果为浮点型 | 5/3 | 2.5 | ||
\
|
整除,返回商的整数部分 | 20\6 | 3 | ||
Mod
|
求模,返回余数 | 20Mod6 | 2 | ||
+
|
求和 | 50+50.1 | 100.1 | ||
-
|
求差或表示负数 | 50-50.1 | -0.1 | ||
字符串运算符
|
&
|
连接两个字符串(&具有自动转换成字符运算的功能) | "stu"&"dent","1"&2 | student,12 | |
+
|
"1"+"2" | 12 | |||
关系(比较)运算符
|
<
|
小于 | 4<7 | True | |
<=
|
小于或等于 | 39<=10 | False | ||
>
|
大于 | "abc">"abced" | False | ||
>=
|
大于或等于 | 39>=10 | True | ||
=
|
等于 | "A"="a" | False | ||
<>
|
不等于 | 9<>8 | True | ||
逻辑运算符
|
Not
|
“非”运算(对右边的表达式进行逻辑否定运算) | Not 39>10 Not 10>39 |
False True |
|
And
|
“与”运算(And运算符两边的条件表达式同时成立,则返回True,否则False) | 39>10 And 8>10 | False | ||
Or
|
“或”运算(Or运算符两边的条件表达式同时不成立,则返回False,否则True) | 39>10 Or 8>10 | True | ||
Xor
|
“异或”运算 | ||||
Eqv
|
“等价”运算 | ||||
Imp
|
“蕴涵”运算 |
表达式由常量、变量、运算符、函数和圆括号按一定的规则组成,通过运算后有一个结果,运算结果的类型由数据和运算符共同决定。
注意:mod的问题,1mod5=1, 7%5=2 也就说如果被mod的数大于mod数,那么值就等于Mod数,否则就等于余数!
Chr$()
Null (Chr$(0)),水平制表符 (Chr$(9)),换行 (Chr$(10)),垂直制表符 (Chr$(11)),换页 (Chr$(12)) ,回车 (Chr$(13)),空白 (SBCS) (Chr$(32))