请问各位大神这个题为啥等于0

20.  执行赋值语句“a=5>=4!= 1;”后,a等于(      )。

A. 1

B. 4

C. 5

D. 0

这道题和c++的运算优先级有关,首先你应该查看对照表

=    排到最后 16

>=   排第9

!=   排名第10

根据上面的顺序,这道题就很明显了

这个是看优先级的。

4!=1为true,即1

5>=1 true 为1

a=1

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632