SCALBN(3) | FreeBSD Library Functions Manual | SCALBN(3) |
名称
scalbln, scalblnf, scalblnl, scalbn, scalbnf, scalbnl — 指数を調整するライブラリ
Math Library (libm, -lm)書式
#include < math.h> double
scalbln( double x, long n);
float
scalblnf( float x, long n);
long double
scalblnl( long double x, long n);
double
scalbn( double x, int n);
float
scalbnf( float x, int n);
long double
scalbnl( long double x, int n);
解説
これらのルーチンは指数操作によって計算された x∗(2** n) を返します。規格
これらのルーチンは、 ISO/IEC 9899:1999 (“ISO C99”) に適合しており、それらは IEEE Std 754-1985 によって推薦された Scalb 関数を実装します。歴史
scalbn() と scalbnf() 関数は、それぞれ 4.3BSD と FreeBSD 2.0 で登場しました。 scalbln() と scalblnf() 関数は、 FreeBSD 5.3 ではじめて登場し、 scalblnl() と scalbln() は、 FreeBSD 6.0 ではじめて登場しました。March 4, 2005 | FreeBSD |