Функция Вычисляет десятичный логарифм 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 требует С++
и поэтому скорее всего не переносима.
Смотрите также complexexplog
Пример:
#include
#include
int main(void)
{
double result;
double x = 800.6872;
result = log10(x);
printf("Десятичный логарифм от %lf равен %lf\n",x,result);
return 0;
}