数字字符串转数值保留小数位数的问题
(atof "338270.523")=338271.0,为何不=338270.523?(* 338270523 0.001)=338271.0,为何不=338270.523?
经测试,超过7位(包括小数点)就不能正确保留小数位数,如下:
(atof "270.523")=270.523
(atof "8270.523")=8270.52
超过7位就四舍五入了,不知在哪更改设置?
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=107567&highlight=%D0%A1%CA%FD%CE%BB%CA%FD _$(rtos (atof "338270.523") 2 4)
"338270.523"
保存的数据精度还是高的 只是显示的问题 经测试,确实是显示的问题,实际精度是不变的,谢谢以上两位老师!
页:
[1]