换成printf("%d",c); 或者用double 菜鸟飘过~~~ |
你别听楼上那些**的,你应该把folat改成double,把%f改成%lf。 |
学习了 -----小尾巴,只为字数而生,谅解 |
虽然不是精确的,不过加个小数点比较接近正确值,
|
换成printf("%g",c); |
red23 发表于 2014-1-16 09:15 float会有精度损失 |
5.2+3.1=8.3呀,这应该不需要用到double吧,才小数点后一位呀!!!如果一定要显示小数点15位左右的话也应该是8.300000......0呀。是不是这样的呀。我有点迷糊了。555555...... |
楼主的程序窗口... |
|