EN JA
SCALBN(3)
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) を返します。

関連項目

ieee(3), math(3)

規格

これらのルーチンは、 ISO/IEC 9899:1999 (“ISO C99”) に適合しており、それらは IEEE Std 754-1985 によって推薦された Scalb 関数を実装します。

歴史

scalbn() と scalbnf() 関数は、それぞれ 4.3BSDFreeBSD 2.0 で登場しました。 scalbln() と scalblnf() 関数は、 FreeBSD 5.3 ではじめて登場し、 scalblnl() と scalbln() は、 FreeBSD 6.0 ではじめて登場しました。
March 4, 2005 FreeBSD