在C语言中,表达式5>3&&2||8<4-!0的值为()。

 我来答
烟怡书景福
2019-07-03 · TA获得超过3497个赞
知道小有建树答主
回答量:3075
采纳率:34%
帮助的人:169万
展开全部
1)正常思路:由于逻辑运算符优先级别低于比较运算符同时这两种都低于算术运算符,因此先考虑后半部分,4-!0
真值为1,
而8<1的真值为0.再考虑或左边的表达式,5>3&&2显然真值为1最终结果为
1||0
当然结果为1
2)

||
将表达式分成两部分
左边的是
5>3&&2
显然其真值为1
因此
1
||
任意
真值都为1
不用算后面的了。真值为1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式