[c语言]5>3&&2‖!8<4-2

5>3&&2‖!8<4-2这个式子的运算步骤可是这里有运算优先级的问题... 5>3&&2‖!8<4-2
这个式子的运算步骤
可是这里有运算优先级的问题
展开
 我来答
百度网友fac15888a
2006-08-07 · TA获得超过255个赞
知道小有建树答主
回答量:511
采纳率:0%
帮助的人:0
展开全部
!前面是双竖线吗?如果是的话,计算过程是这样的:
5>3,得结果1(真) 2为真取得结果1(C中大于0就真) 这时5>3&&2的结果就是1
然后取"或"运算(也就是||),前面的结果是1,那后面的就不用算了,整个式子的值就是1(因为C中取"与"运算时有一个假则式为假,取"或"运算有一个真则真,一旦能确定式子的值那第二项就没有被处理,见下面的例子)
int a=1;
2||a++;/*式1*/
0&&a++;/*式2*/
这个程序段中经过式1,a为1,经式2,a仍为1.
zamanewby
2006-08-07 · TA获得超过303个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:0
展开全部
5>3 得出 1
1&&2 得出 1
因为 || 的左边已经为 1
于是不再判断 || 右边
整个式子 得 1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肆晚源M
2006-08-07 · TA获得超过240个赞
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:237万
展开全部
查一下书。哪个运算符级别高就先哪个呗,!的运算符肯定是最高的了,!8就是0,````````
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
richardbao2000
2006-08-07 · TA获得超过5342个赞
知道大有可为答主
回答量:4457
采纳率:100%
帮助的人:3869万
展开全部
……没有一个人会在编程的时候写出这样的式子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式