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