#include <math.h> float lgammaf(float arg); double lgamma(double arg); long double lgammal(long double arg);
Функции lgamma(), lgammaf() и lgammal() добавлены в версии С99.
Каждая функция семейства lgamma() вычисляет абсолютное значение гамма-функции[1] от аргумента arg и возвращает ее натуральный логарифм.
[1]Другие названия: Г-функция, Г-функция Эйлера, эйлеров интеграл второго рода.