関数 ffloor、fceiling、fround、および ftruncate
は、浮動小数点数の引数を受け取り、値が近傍の整数となる浮動小数点数の結果を返します。ffloor
はそれより小さい方の最近接整数を、fceiling はそれより大きい方の最近接整数を、ftruncate は 0 方向の最近接整数を、fround
は最近接整数を返します。
この関数は、float を次に小さい整数値に丸め、その値を浮動小数点数として返します。
この関数は float を切り上げて、その値を浮動小数点数として返します。
この関数は、float を 0 方向に丸めて整数値とし、その値を浮動小数点数として返します。
この関数は float を最も近い整数値に丸め、その値を浮動小数点数として返します。2つの整数の中間に位置する値を丸めた場合は、偶数の整数値が返されます。