首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

又送分,float取值范围。

2013-06-25 
再送分,float取值范围。。。double类型的a,怎么就显示这么点。。。范围不是从10的-37次幂 到 10的+37次幂吗,而且

再送分,float取值范围。。。
又送分,float取值范围。

double类型的a,怎么就显示这么点。。。
范围不是从10的-37次幂 到 10的+37次幂吗,而且double是用64位长度的额
[解决办法]
是%f截断了

用%lf
[解决办法]
和double精度无关,和你的printf输出有关。改成 printf("%.100f ....)去看看吧。

ps: 你可以使用boost format库来取代stdio,更灵活一些。

热点排行