请教 这句c语言关于&&逻辑计算有错误吗

2020-01-01 17:50发布

if(( Warning_Collect_temper/10 <= Warning_High_temper-Warning_Htemper_Hys)&&( Warning_Htemper_run==1))

这个语句有错吗
Warning_Collect_temper/10的运算结果是24.5
Warning_High_temper-Warning_Htemper_Hys运算结果是24
24.5 <= 24 这个条件不成了啊,怎么就进入条件之后的语句了呢
各位大神哪里出错了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
gagmeng
1楼-- · 2020-01-03 06:30
除以10会自动变成整数24啊,24<=24当然成立了,你以为是24.5啊
styleno1
2楼-- · 2020-01-03 07:18
答案已经有了。算式上确实没问题,你爱咋写咋写,练好了也是个长处。

一周热门 更多>