Функция log () в C ++ возвращает натуральный логарифм (логарифм по основанию e) аргумента.
Эта функция определена в заголовочном файле.
(Математика) log e x = log (x) (В программировании на C ++)
log () прототип (согласно стандарту C ++ 11)
двойное бревно (двойное х); журнал с плавающей запятой (float x); длинное двойное бревно (long double x); двойной журнал (Т х); // Для целочисленного типа
log () Параметры
Функция log () принимает единственный обязательный аргумент в диапазоне (0, ∞) .
Если значение меньше нуля, log () возвращает NaN
(не число).
log () Возвращаемое значение
Функция log () возвращает натуральный логарифм числа.
Параметр (x) | Возврат VALUE |
---|---|
х> 1 | Положительный |
х = 1 | 0 |
0> х> 1 | Отрицательный |
х = 0 | -∞ (- бесконечность) |
х <0 | NaN (Не число) |
Пример 1: Как работает log ()?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log (x); cout << "log(x) = " << result << endl; x = -3.591; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Когда вы запустите программу, вывод будет:
журнал (x) = 2,56925 журнал (x) = нан
Пример 2: log () с интегральным типом
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Когда вы запустите программу, вывод будет:
журнал (х) = 0,693147