鱼C论坛

 找回密码
 立即注册
查看: 754|回复: 6

[已解决]这个顺序是怎么样的,为什么

[复制链接]
发表于 2020-8-24 11:01:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
计算逻辑表达式5>3&&2||8<4-!5的值。
解答:
5>3&&2||8<4-!5
=5>3&&2||8<4-0
=5>3&&2||8<4
=1&&2||8<4
=1&&2||0     在这里我认为=1&&2||0
=1&&0                              =1||0
=0                                     =1

逻辑运算运算优先级顺序不是!>&&>||的吗!
为什么?
最佳答案
2020-8-24 11:48:03
本帖最后由 巴巴鲁 于 2020-8-24 11:49 编辑

优先级确实是&& > ||,我觉得你理解的没错
5>3&&2||8<4-!5
=5>3&&2||8<4-0
=5>3&&2||8<4
=1&&2||8<4
=1&&2||0     
=1&&0         //就算是|| > &&, 这里解答也错了,应该是1&&2,结果就是1
=0 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-24 11:39:33 From FishC Mobile | 显示全部楼层
本帖最后由 baige 于 2020-8-24 11:41 编辑

答案错了,应该是1,你是对的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 11:43:57 | 显示全部楼层
我认为你是对的! 优先级表如下:


yxj.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 11:48:03 | 显示全部楼层    本楼为最佳答案   
本帖最后由 巴巴鲁 于 2020-8-24 11:49 编辑

优先级确实是&& > ||,我觉得你理解的没错
5>3&&2||8<4-!5
=5>3&&2||8<4-0
=5>3&&2||8<4
=1&&2||8<4
=1&&2||0     
=1&&0         //就算是|| > &&, 这里解答也错了,应该是1&&2,结果就是1
=0 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-24 13:23:18 | 显示全部楼层
那书出错了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 13:54:07 | 显示全部楼层

书上错的就太多了,我最近在啃谭浩强《C语言程序设计》一书,还没啃完,发现的错处接近二十处了。写书-->交出版社-->编辑-->校对-->审核-->印刷,哪个环节都有可能出错的。认真是好事,较真就不值得了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-24 14:20:05 | 显示全部楼层

错就错呗,自己知道就行了,书上的又不一定全对
如果问题解决了,给个最佳
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 07:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表