log10

Функция Вычисляет десятичный логарифм log10(x).

Синтаксис Версия для вещественных Версия для комплексных #include #include

double log10(double x); complex log10(complex x);

Файл, Версия для вещественных Версия для комплексных содерж math.h complex.h прототип

Описание log10 вычисляет десятичный логарифм от х.

Десятичный логарифм комплексного числа определя- ется следующим образом:

log10(z) = log(z)/log(10)

Возвращаемое При успешном завершении log10 возвращает значение вычисленное значение (log10(x)). Если аргумент х передаваемый функции log10 меньше 0, то глобальной переменной errno присва- ивается значение:

EDOM - Ошибка области определения.

log10(0) возвращает значение обратное HUGE_VAL.

Обработку ошибок для данной функции можно изменить с помощью функции matherr.

Переносимость Версия log10 для вещественных чисел доступна в системах UNIX и поддерживается стандартом ANSI C. Комплексная версия log10 требует С++ и поэтому скорее всего не переносима.

Смотрите также

Пример:

#include

#include

int main(void) { double result; double x = 800.6872; result = log10(x); printf("Десятичный логарифм от %lf равен %lf\n",x,result); return 0; }