admin 管理员组文章数量: 1086019
2024年3月27日发(作者:数据中国app)
VB中常用的运算符
1、算术运算符
VB算术运算符:优先级从上至下
运算
幂
取负
乘法
浮点除法
整数除法
取模
加法
减法
运算符 表达式举例
^
-
*
/
Mod
+
-
X ^ Y
-X
X * Y
X / Y
X Y
X Mod Y
X + Y
X - Y
说明
截去小数,不舍入
字符串运算符:
运算
连接
•
运算符 表达式举例
& X$ & Y$
说明
字符串运算,也可以使用“+”
例:查看运行结果。
Private Sub Command1_Click()
a = 35
b = 12
c$ = "ssss"
d$ = "qqq"
Print a + b, a - b, a * b, a / b
Print a b, a Mod b, b ^ 2, 2 * -a
Print c + d, c & d
End Sub
返回页首
2、关系运算符
VB关系运算符:
测试关系 运算符 表达式举例
等于
不等于
小于
大于
小于等于
大于等于
比较样式
=
<>或><
<
>
<=
>=
Like
X=Y
X<>Y
X X>Y X<=Y X>=Y "BAT123khg" Like "B?T*" 返回 True 使用 Is 运算符来比较两个对象引用 比较对象变量 Is • 例:查看运行结果。 Private Sub Command1_Click() c$ = "2001181101" If Left(c$, 4) = "2001" Then Print "是2001级的学生" n1$ = "王军" If n1$ Like "王*" Then Print "是姓王的学生" '对 Else Print "不是姓王的学生" End If n2$ = "王军红" If n2$ Like "王?" Then Print "是姓王的学生" Else Print "不是姓王的学生" '对 End If End Sub 返回页首 3、逻辑运算符 VB逻辑运算符:优先级从上至下 逻辑 非 运算符 Not 表达式举例 说明 Not X 原来为真,否定为假 与 或 异或 等价 蕴含 And Or Xor Eqv Imp X And Y X Or Y X Xor Y X Eqv Y X Imp Y 其一为假,结果为假 其一为真,结果为真 不同为真,相同为假 相同为真,不同为假 X为真,Y为假,结果为假 逻辑运算表:-1为真,0为假 X -1 -1 0 0 • Y -1 0 -1 0 Not X X And Y X Or Y X Xor Y X EqvY X Imp Y 0 0 -1 -1 -1 0 0 0 -1 -1 -1 0 0 -1 -1 0 -1 0 0 -1 -1 0 -1 -1 例:查看运行结果。 Private Sub Command1_Click() a = 1: b = 2 c = 3: d = 4 Print a > b And c > d Print a < b Or c > d Print Not a < b Print a < b Xor c > d Print a < b Eqv c > d Print a < b Imp c > d End Sub 返回页首 4、表达式执行顺序 1. 首先执行函数运算。 2. 其次算术运算,算术运算符优先顺序:幂、取负、乘和浮点除、整除、取 模、加和减、连接 3. 再次关系运算。 4. 最后进行逻辑运算,优先顺序为:Not、And、Or、Xor、Eqv、Imp。 5. 注意: 1. 在运算中,括号内的运算的优先于括号外的运算。 2. 字符串连接运算符不是算术运算符,它的优先级高于比较运算符, 低于算术运算符。 3. Like和比较运算符的优先顺序相同。进行模式匹配处理,应该注 意?和*两个通配符。Is是对象比较运算符,它不考虑对象的值, 只是针对两个对象是否参照了相同的对象。 4. 当使用幂时,符号优先,例如:4^-2,表示4的负2次方。
版权声明:本文标题:VB中常用的运算符 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711546749a599336.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论