9
954ken
Unregistered / Unconfirmed
GUEST, unregistred user!
STRTOFLOAT这个函数在转换时似乎不能精确转换,例如将
1转换为0.999999999999
等等,这样我在一些包含STRTOFLOAT函数的计算中经常会发生四舍五入的错误.
(由于多步运算导致最终结果与真实结果差了一位)
请教这种情况各位高手该如何解决?
(我已经试过在对各个中间结果进行四舍五入,但是仍然会出现这种情况)
btw:delphi是否有自己的四舍五入函数
1转换为0.999999999999
等等,这样我在一些包含STRTOFLOAT函数的计算中经常会发生四舍五入的错误.
(由于多步运算导致最终结果与真实结果差了一位)
请教这种情况各位高手该如何解决?
(我已经试过在对各个中间结果进行四舍五入,但是仍然会出现这种情况)
btw:delphi是否有自己的四舍五入函数