double to string 损失精度的问题

https://blog.csdn.net/magieclarence/article/details/6792511?utm_source=blogxgwz0

 

类似于这样

 

double 的精度是一个范围

 

double a=1

a+0.1=0.1

....

....

a+0.1..

 

每次运算都会造成一些精度损失,当一次一次的运算的精度缺失会累积的越来越多,当这些损失足够大时,到达了double的精度范围,就会出现类似于这种0.9999999999999的情况

 

over

posted @ 2018-11-15 19:27  猝不及防  阅读(1887)  评论(0编辑  收藏  举报