Everything

lgamma / lgammaf / lgammal


浮動小数点値のガンマ関数の対数を計算します。

[指定形式]

#include <math.h>

double lgamma(double d);

float lgammaf(float d);

long double lgammal(long double d);

[引数]

d ガンマ関数の対数値を求める値

[戻り値]

正常な場合:dのガンマ関数の対数値

定義域エラーの場合:数学的に正しい符号が付与されたHUGE_VAL, HUGE_VALF, HUGE_VALL

範囲エラーの場合:+HUGE_VAL, +HUGE_VALF, +HUGE_VALL

[備考]

dの絶対値が大きすぎる又は小さすぎる場合、範囲エラーを設定します。

dの値が負の整数又は0で、計算結果が表現できない場合、定義域エラーが発生します。