Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Log

CuBook1.55

Функция

Вычисляет натуральный логарифм ln(x).
 
Синтаксис

#include<math.h>
double log(double x);
 
Прототип

math.h
 
Описание

Функция log вычисляет натуральный логарифм от х.
 
Возвращаемое значение

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

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

log(0) возвращает значение обратное HUGE_VAL и присваивает глобальное переменной errno значение ERANGE. Обработку ошибок для данной функции можно изменить с помощью функции matherr.
 
Переносимость

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

#include <math.h>
#include <stdio.h>

int main(void)
{
double result;
double x = 8.6872;
result = log(x);
printf("Натуральный логарифм от %lf равен %lf\n",x,result);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий