質問: perl intの動作について perlのintについてですが、以下の3の計算結果が異なる理由を教えてください。 1:print 1080/1.08; →「1000」と表示される 2:print int 1080/1.08; →「1000」と表示される 3:print int(1080/1.08); →「999」と表示される perlのバージョン:activeperl v5.14.2 os:windows xp
回答: printf "%.15f\n", 1080/1.08; の結果を見ればわかるかと.