VB题目:a=5,b=4,c=3,d=2, 下列表达式3>2*b Or a=c And b<>c Or c>d的值是( ) A True B False C 1 D 2

麻烦详细点告诉我怎么分段判断,逻辑运算符的优先顺序怎么排?... 麻烦详细点告诉我怎么分段判断,逻辑运算符的优先顺序怎么排? 展开
 我来答
aciom
2011-05-17 · TA获得超过385个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:193万
展开全部
在表达式中,若运算符不只一种时,首先处理算术运算符,然后是比较运算符,最后是逻辑运算符。同一种运算符中,单目运算符的优先级高于双目运算符。优先级相同的运算符,按从左到右的顺序进行处理(求指运算除外)。

字符串连接运算符(&)不是运算符,但就其优先级而言,它排在所有算术运算符之后,以及所有比较运算符之前。

还可以使用括号来改变有限顺序,强制命令表达式中的某些部分优先执行。在括号内部的符号的优先级高于括号外边的运算符,同一个括号内的运算符优先级不变,使用括号既省去了死记运算符优先级的麻烦,而且有利于程序的可读性和可维护性。

下表为各运算符的优先顺序。

算术、二进制及连接运算符 比较运算符 逻辑运算符
求指号(^) 等号(=) Not
负号(-) 不等号(<>) And
乘除号(*、/) 小于(<) Or
整除号(\) 大于(>) Xor
求余号(MOD) 小于等于(<=)
加减号(+、-) 大于等于(>=)
二进制运算符(BitNot,BitAnd,BitOr,BitXor) Like,Is
连接运算符(&)
ycbwnet
2011-05-17 · 超过35用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:69.1万
展开全部
这是判断式,所以是不出数值的,只能是AB。
式中没有优先运算符,是从左到右运算的,所以我给的答案是A True
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxz1969
2011-05-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.1亿
展开全部
True。3>2*b false
a=c false
b<>c true
c>d true
false or fasle and true or true=false or false or true=true
先算and,再算or,
追问
你好,我有事想请您帮忙,可以吗?
给我你的QQ或者在百度的聊天那里,我等你,很急啊!!
我可以提供更多的财富值
追答
说吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式