C语言中 表达式3.5+1/2的计算结果为什么等于3.5啊

如题所述

3.5+1/2
/ 符号两侧的运算数如果是整数,结果也是整数 所以1/2=0 3.5+0=0
如果 / 两侧有一个是实数,如1.0/2 或 1/2.0 则结果是0.5
温馨提示:答案为网友推荐,仅供参考
相似回答