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

Функция log2 () в C ++ возвращает логарифм аргумента по основанию 2.

Функция определена в заголовочном файле.

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

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

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

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

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

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

log2 () Возвращаемое значение

Функция log2 () возвращает логарифм числа по основанию 2.

log2 () возвращаемое значение
Параметр (x) Возвращаемое значение
х> 1 Положительный
х = 1 Нуль
0> х> 1 Отрицательный
х = 0 -∞ (- бесконечность)
х <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 

Интересные статьи...