РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
96 of 815 menu

Функция log2

Функция log2 вычисляет двоичный логарифм переданного числа, то есть логарифм по основанию 2. В первый параметр мы передаем число, для которого нужно найти логарифм. Функция возвращает значение типа double - показатель степени, в которую нужно возвести 2, чтобы получить исходное число.

Синтаксис

#include <cmath> double log2(double x); float log2(float x); long double log2(long double x);

Пример

Давайте вычислим двоичный логарифм числа 8:

#include <iostream> #include <cmath> using namespace std; int main() { double res = log2(8); cout << res << endl; return 0; }

Результат выполнения кода:

3

Пример

Давайте вычислим двоичный логарифм числа 10:

#include <iostream> #include <cmath> using namespace std; int main() { double res = log2(10); cout << res << endl; return 0; }

Результат выполнения кода:

3.32193

Пример

Давайте вычислим двоичный логарифм числа 1:

#include <iostream> #include <cmath> using namespace std; int main() { double res = log2(1); cout << res << endl; return 0; }

Результат выполнения кода:

0

Смотрите также

  • функция log,
    которая вычисляет натуральный логарифм
  • функция log10,
    которая вычисляет десятичный логарифм
  • функция exp,
    которая вычисляет экспоненту числа
  • функция pow,
    которая возводит число в заданную степень
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить