Truncの挙動について

解決


never  2021-07-27 09:33:18  No: 149805



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

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


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加