在C语言中,为什么1.0/2.0=0.5 ,而1/2=0呢?

如题所述

1/2
二者都是整型,结果也是整型,0.5转化为整型就是0.追问

实型转化为整型?怎么转化的,什么规则

追答

就是取整数部分,不存在四舍五入。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-23
1和2都是整数型,结果不可能得到一个浮点型的小数
第2个回答  2015-01-23
保留小数与取整方式不同
第3个回答  2020-12-26

控制情绪,珍惜和谐的局面。

第4个回答  2015-01-23
没有为什么,规定如此。
以后写程序多了就明白这么为什么规定了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网