EN JA
RINT(3)
RINT(3) FreeBSD Library Functions Manual RINT(3)

名称

nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl浮動小数点形式で整数値を丸める

ライブラリ

Math Library (libm, -lm)

書式

#include < math.h>

double
nearbyint( double x);

float
nearbyintf( float x);

long double
nearbyintl( long double x);

double
rint( double x);

float
rintf( float x);

long double
rintl( long double x);

解説

rint(), rintf() と rintl() 関数は、普及している丸めモードにしたがって、 x に最も近い整数値を返します。これらの関数は、元の引数が正確な整数でないとき、不正確例外を起こします。

nearbyint(), nearbyintf() と nearbyintl() 関数は、不正確例外を起こさないことを除いて、同じ演算を実行します。

規格

これらの関数は、 ISO/IEC 9899:1999 (“ISO C99”) に適合しています。

歴史

rint() 関数は、 Version 6 AT&T UNIX で登場しました。 nearbyint() と nearbyintf() 関数は、 FreeBSD 5.3 で登場し、long double 変異型は、 FreeBSD 8.0 で最初に利用可能となりました。
January 13, 2008 FreeBSD