![]() |
#2
wengbin2015-10-23 18:53
|
只有本站会员才能查看附件,请 登录
书上解释C++的float只保证6位有效位,但是有点疑惑,请教下!
上面的结果 hats+heats=61.419998 (正常计算应该是61.42)
hats-heats=39.080002 (正常计算应该是39.08)
hats*heats=561.292480 (正常计算应该是561.2925)
哪位能帮我解答下为什么吗!这6位有效位到底是什么意思?谢谢了!