Журнал C ++ () - Стандартна бібліотека C ++

Функція log () у C ++ повертає натуральний логарифм (логарифм base-e) аргументу.

Ця функція визначена у файлі заголовка.

(Математика) log e x = log (x) (У програмуванні на C ++)

прототип log () (за стандартом C ++ 11)

подвійний журнал (подвійний х); поплавковий журнал (float x); довгий подвійний зруб (довгий подвійний х); подвійний журнал (T x); // Для цілісного типу

log () Параметри

Функція log () приймає один обов’язковий аргумент у діапазоні (0, ∞) .

Якщо значення менше нуля, log () повертає NaN(не число).

log () Повернене значення

Функція log () повертає натуральний логарифм числа.

Параметр (x) Повернути значення
x> 1 Позитивні
x = 1 0
0> x> 1 Негативні
x = 0 -∞ (- нескінченність)
x <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; )

Коли ви запускаєте програму, результат буде:

 log (x) = 2,56925 log (x) = nan

Приклад 2: log () з інтегральним типом

 #include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )

Коли ви запускаєте програму, результат буде:

 log (x) = 0,693147

Цікаві статті...