Everything

tgamma / tgammaf / tgammal


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

[指定形式]

#include <math.h>

double tgamma(double d);

float tgammaf(float d);

long double tgammal(long double d);

[引数]

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

[戻り値]

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

定義域エラーの場合:dと同じ符号が付与されたHUGE_VAL, HUGE_VALF, HUGE_VALL

範囲エラーの場合:0又は関数に応じて数学的に正しい符号が付与された+HUGE_VAL, +HUGE_VALF, +HUGE_VALL

[備考]

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

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