Everything

logb / logbf / logbl


dの浮動小数点数の内部表現における指数部を浮動小数点値として抽出します。

[指定形式]

#include <math.h>

double logb(double d);

float logbf(float d);

long double logbl(long double d);

[引数]

d 指数を抽出する値

[戻り値]

正常:dの符号付き指数

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

[備考]

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

dは常に正規化されているものとして処理します。