#include <math.h> float log1pf(float num); double log1p(double num); long double log1pl(long double num);
Функции log1p(), log1pf() и log1pl() добавлены в версии С99.
Каждая функция семейства log1p() возвращает значение натурального логарифма от аргумента num+1. Если значение аргумента num отрицательно, возникает ошибка из-за выхода за пределы области допустимых значений (ошибка из-за нарушения области определения). Если же значение num равно -1, возможна ошибка из-за выхода за пределы диапазона представимых значений.