Truncの挙動について

解決


never  2021-07-27 09:33:18  No: 149805  IP: [192.*.*.*]



var intL:integer;  rL,rW:real;

  intL:=100;
  rL:=1292.6;
  rW:=intL*rL;
  showmessage(floattostr(rW));     // 129260---- (1)
  showmessage(inttostr(Trunc(rW)));// 129259---- (2)


(1),(2)では結果が異なります。
このTruncの挙動はどう理解すればよいのでしょうか?

環境:Win10 Home(64),Delphi10.3.3 c.e

編集 削除
never  2021-07-27 09:57:33  No: 149806  IP: [192.*.*.*]

過去logを見る前に投稿してしまいました。
失礼しました。

編集 削除