log1p(), log1pf(), log1pl()

Вычислить натуральный логарифм инкрементированного числа

Прототип:

#include <math.h>
double log1p( double x );
float log1pf( float x );
long double log1pl( long double x );

Аргументы:

x
Число, к которому требуется прибавить единицу и затем вычислить натуральный логарифм.

Библиотека:

libm

Описание:

Функции log1p(), log1pf(), и log1pl() вычисляют значение log( 1 + x ), где x > -1.0.

Возвращаемое значение:

log( 1 + x )

Для конечных значений x, меньших чем -1, данные функции вовращают NaN. Возвращаемым значением при x равном -Inf является NaN.


Note: В случае возникновения ошибки, эти функции возвращают 0, который также может быть и достоверным математическим результатом. Если вам необходимо проверить, возникла ли ошибка, установите errno в 0, вызовите функцию, и затем снова проверьте errno. Эти функции не изменяют errno в случае отсутствия ошибок.

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

ilogb(), log(), logb(), log10()




Предыдущий раздел: Описание API математической библиотеки