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; }