Everything

scalbn / scalbnf / scalbnl / scalbln / scalblnf / scalblnl


浮動小数点数に整数である基数の累乗を計算します。

[指定形式]

#include <math.h>

double scalbn(double d, long e);

float scalbnf(float d, long e);

long double scalbnl(long double d, long e);

double scalbln(double d, long e);

float scalblnf(float d, long int e);

long double scalblnl(long double d, long int e);

[引数]

d FLT_RADIXをe乗した値と乗算する値

e FLT_RADIXを累乗する際に指数となる値

[戻り値]

正常:dとFLT_RADIXを乗算した値と等価の値

異常:範囲エラーの場合は関数に応じて-HUGE_VAL, -HUGE_VALF, -HUGE_VALL

[備考]

dの値が0の場合、範囲エラーになることがあります。

実際にeを指数としたFLT_RADIXの累乗は計算しません。