Everything

lround / lroundf / lroundl / llround / llroundf / llroundl


最も近い整数値に丸めます。

[指定形式]

#include <math.h>

long int lround(double d);

long int lroundf(float d);

long int lroundl(long double d);

long long int llround (double d);

long long int llroundf(float d);

long long int llroundl(long double d);

[引数]

d 整数に丸める値

[戻り値]

正常:dを整数値に丸めた値

異常:範囲エラーの場合は不定

[備考]

dの絶対値が大きすぎる場合、範囲エラーが発生する場合があります。

lround関数群はdの値が中間にある場合、その時点の丸め方向とは関係なく0から遠い方向を選んで丸めます。丸めた値がリターン値型の範囲外である場合のリターン値は未規定とします。