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 |