zidance 发表于 2007-5-20 16:39

C程序中如何得到小数?

例如h=1/8,已经定义h为float了,但是为什么结果还是0?怎么才能让结果为0.125?

madio 发表于 2007-5-20 22:15

<p>应该是1.0/8,在C语言中两个整数相除的结果还是整数,所以是零,将一个数变成浮点数结果就是浮点数了!</p>

yunizi 发表于 2008-4-22 22:27

<p>原式中的 h=1/8 改为h=1/8.0 即可</p><p>
        </p>
页: [1]
查看完整版本: C程序中如何得到小数?