Z zy015240 Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #1 各位有谁知道如何将一个单精度数或双精度数转换成为9位的字符串,不能损失精度?帮帮忙。
壁 壁画 Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-16 #3 看你的小数位数了,你可以这样规定 formatfloat('0.000000000',value); 小数点位数你可以自己规定,应该不会损失精度。
O onelife Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-17 #4 FloatToStr应该可以的吧,如果你的长度超过9位的话,你转成9位的字符串肯定是要损失精度的 长度小于9位的话肯定是没问题的
Z zy015240 Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-17 #5 现在的问题是有些数的很大超过9位,而有些数是0.xxxxxxxxxx的形式,如何格式化为9为字符串,并且不损失精度。