关于结合性和优先级

helanshan 2004-11-28 03:24:10
这条语句能输出值:a=(b-32)*5/9;
而这条却不能输出值:a=5/9*(b-32);改成这样也不行:a=(5/9)*(b-32);
看不明白为什么??
工具:VC6
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianhxk 2004-11-28
  • 打赏
  • 举报
回复
5/9整数相除就变成0了啊,应该输出0啊
ldemin 2004-11-28
  • 打赏
  • 举报
回复
最好强制转换int(5/9)
ldemin 2004-11-28
  • 打赏
  • 举报
回复
5/9的结果不是int型
lbing7 2004-11-28
  • 打赏
  • 举报
回复
我没看出上面有错啊?!!


可能是我眼睛不好了!
kaershaw 2004-11-28
  • 打赏
  • 举报
回复
a,b都是int型的吧./可是整除哦!

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧