R
redsea317
Unregistered / Unconfirmed
GUEST, unregistred user!
好搞笑的一个问题:我用0.051-0.05,结果竟然不是0.001,而是0.000999999999999(一大堆,搞不清几个了)4,我的神,这是用double类型的结果,要是用float,结果更不准确!
我只是想要小数点后6位的精度啊,竟然都无法准确实现,这对以后的算法是有影响的啊,真不知道这是系统问题还是Borland的问题!
问题测试的页面很简单,就是一个button,点击后Label的Caption=0.051-0.05,结果就是那一大堆的数字了,难道我就不能得到个0.001么?
请教各位大侠,看看这是什么问题?另外,我应该如何解决呢?
我只是想要小数点后6位的精度啊,竟然都无法准确实现,这对以后的算法是有影响的啊,真不知道这是系统问题还是Borland的问题!
问题测试的页面很简单,就是一个button,点击后Label的Caption=0.051-0.05,结果就是那一大堆的数字了,难道我就不能得到个0.001么?
请教各位大侠,看看这是什么问题?另外,我应该如何解决呢?