Truncの挙動について

解決


never  2021-07-27 18: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 18:57:33  No: 149806

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


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








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