strtofloat 简单的问题(50)

  • 主题发起人 主题发起人 wlyft
  • 开始时间 开始时间
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这是怎么回事????怎么办?
 
monenyi,cashi,borrowi:Currency ;即可
 
进行四舍五入法啊formatfloat('0.00',money);
 
准确地说应该是:FormatFloat('0.00', money + 0.001);
 
多人接受答案了。
 
后退
顶部