Программирование на C и C++

Онлайн справочник программиста на C и C++

log, log

double log (double num)

long double logl (long double num)

Прототип: 
Описание: 

Функция log() возвращает натуральный логарифм числа num. Если число num является отрица­тельным, то возникает ошибка области определения, а если аргумент равен нулю, то возникает ошибка области значений.

logl() представляет собой версию функции для данных типа long double.

Пример: 
Следующая программа выводит натуральные логарифмы чисел от 1 до 10:
#include <stdio.h>
#include <math.h>
int main(void)
{
double val = 1.0;
do {
printf("%f %f\n", val, log(val));
val++;
} while (val < 11.0);
return 0;
}