如何避免舍入大浮点数或双值?

时间:2015-08-26 16:19:07

标签: c++ floating-point-precision rounding-error

我正在研究一些c ++问题,它应该输出22258199.5000000这个数字,我已经将结果存储在double数据类型中,当我尝试使用std :: cout打印该变量时,它会四舍五入到22258200.0000000,我不知道为什么这是怎么回事?谁能解释一下?我该怎么做才能避免这个问题?

0 个答案:

没有答案