var
  a,b,c,d:double;
begin
  a :=53;
  b:=98.1;
  c:=45.1;
  d := a-b+c;
  showmessage(floattostr(d));
end;结果显示:7.105427357601E-15,这是什么原因造成的呢?