关于VB表达式运算的

 我来答
友如意鄢枫
2019-01-06 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:935万
展开全部
答案应该是-1.
解答:
在一个表达式中进行若干操作时,每一部分都会按预先确定的顺序进行计算求解,称这个顺序为运算符的优先顺序。
在表达式中,当运算符不止一种时,要先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。所有比较运算符的优先顺序都相同;也就是说,要按它们出现的顺序从左到右进行处理。
算术
比较
逻辑
指数运算
(^)
相等
(=)
Not
负数
(-)
不等
(<>)
And
乘法和除法
(*、
/)
小于
(<)
Or
整数除法
(/)
大于
(>)
Xor
求模运算
(Mod)
小于或相等
(<=)
Eqv
加法和减法
(+、
-)
大于或相等
(>=)
Imp
字符串连接
(&)
Like
Is
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拜佳晨宋资
2019-01-09 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:842万
展开全部
运算符优先顺序如下:
算术运算符
>
字符串连接运算符(&)
>
关系运算符
>
逻辑运算符
1.算术运算符优先顺序如下(从高到低):
^→-(负号)→*,/,\(整数除法)→Mod
→+,-
当^与负号相邻时,负号优先
2.逻辑运算符优先顺序如下(从高到低):
Not

And

Or

Xor

Eqr

Imp
3.所有关系运算符的优先顺序都相同,俺从左到右的顺序进行。
所以最后答案是True
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
硕锐智广央
2019-07-11 · TA获得超过3万个赞
知道大有可为答主
回答量:9978
采纳率:35%
帮助的人:929万
展开全部
在表达式中,当运算符不止一种时,要先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。
算术
比较
逻辑
指数运算(^)
相等(=)
Not
负数(–)
不等(<>)
And
乘法和除法(*、
/)
小于(<)
Or
整数除法(\)
大于(>)
Xor
求模运算(Mod)
小于或相等(<=)
Eqv
加法和减法(+、
–)
大于或相等(>=)
Imp
字符串连接(&)
Like
/
Is
1.5
+
3
\
2
>
2
or
7
Mod
3
<
4
and
not
1
首先处理算数运算符:2.5
>
2
Or
1
<
4
And
Not
1
然后处理比较运算符:(2.5
>
2)
Or
(1
<
4)
And
Not
1
True
Or
False
And
Not
True
最后处理逻辑运算符:True
Or
False
And
False
True
Or
False
True
True
即为
-1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式