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
過去logを見る前に投稿してしまいました。
失礼しました。
ツイート | ![]() |