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

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

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

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

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

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

Функція log2 () приймає один аргумент і повертає значення типу double, floatабо long double.

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

Функція log2 () приймає один обов’язковий аргумент у діапазоні (0, ∞) .
Якщо значення менше нуля, log2 () повертає NaN(не число).

log2 () Повертається значення

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

log2 () повернене значення
Параметр (x) Повернене значення
x> 1 Позитивні
x = 1 Нуль
0> x> 1 Негативні
x = 0 -∞ (- нескінченність)
x <0 NaN (не число)

Приклад 1: Як функція log2 () працює в C ++?

 #include #include using namespace std; int main () ( double x = 13.056, result; result = log2(x); cout << "log2(x) = " << result << endl; x = -3.591; result = log2(x); cout << "log2(x) = " << result << endl; return 0; ) 

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

 log2 (x) = 3,70664 log2 (x) = nan

Приклад 2: функція log2 () з інтегральним типом

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

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

 log2 (2201) = 11,1039 

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