strtofloat 简单的问题(50)

W

wlyft

Unregistered / Unconfirmed
GUEST, unregistred user!
monenyi,cashi,borrowi:double;monenyi:=3402.7edit3.text:='3399';monenyi:=monenyi-strtofloat(edit3.text) ;showmessage(floatstr(monenyi))竟然会是3.6999999999982而不是3.7这是怎么回事????怎么办?
 
Z

znxia

Unregistered / Unconfirmed
GUEST, unregistred user!
monenyi,cashi,borrowi:Currency ;即可
 
Z

zkktom

Unregistered / Unconfirmed
GUEST, unregistred user!
进行四舍五入法啊formatfloat('0.00',money);
 
L

liuls

Unregistered / Unconfirmed
GUEST, unregistred user!
准确地说应该是:FormatFloat('0.00', money + 0.001);
 
W

wlyft

Unregistered / Unconfirmed
GUEST, unregistred user!
多人接受答案了。
 
顶部