投稿者 流れ者  (社会人) 投稿日時 2009/9/8 00:18:02
こんにちは

少し補足します。

Int関数もFix関数も、正の数では両方とも、小数点以下の切捨てを行います。(負の数だと処理が違うので、それは自分で調べてください。)

どれで、魔界の仮面弁士のサンプルでは、0.5を足すことで、意図的に切り上げを行い、それをInt関数で切り捨てることで四捨五入を行っています。

元の数 +0.5する Int関数と通す。
1.1        1.6        1
1.4        1.9        1
1.5        2.0        2
1.6        2.1        2
2.0        2.5        2

といった感じです。