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

Функция log

Функция log вычисляет натуральный логарифм числа, то есть логарифм по основанию e (число Эйлера, приблизительно равное 2.71828). В первый параметр мы передаем число, для которого нужно найти логарифм. Функция возвращает значение типа double. Если переданное число отрицательное, функция вернет nan, а если равно нулю - минус бесконечность.

Синтаксис

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

Пример

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

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

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

0

Пример

Давайте вычислим натуральный логарифм числа e:

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

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

1

Пример

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

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

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

2.30259

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

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