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

Константа numbers::e

Константа numbers::e представляет собой математическую константу Эйлера, которая является основанием натурального логарифма. Данная константа доступна в пространстве имен std::numbers начиная со стандарта C++20. Значение константы приблизительно равно 2.718281828459045. Она часто используется в математических вычислениях, связанных с экспоненциальным ростом, логарифмами и комплексными числами.

Синтаксис

#include <numbers> #include <cmath> double val = std::numbers::e;

Пример

Давайте выведем значение константы numbers::e на экран:

#include <iostream> #include <numbers> using namespace std; int main() { cout << numbers::e << endl; return 0; }

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

2.71828

Пример

Давайте вычислим натуральный логарифм от константы numbers::e. Поскольку numbers::e является основанием натурального логарифма, результатом должно быть число 1:

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

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

1

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

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