数学建模社区-数学中国

标题: C程序中如何得到小数? [打印本页]

作者: 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>. c& e4 R3 r: |% Y8 x# T
        </p>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5