Я пытаюсь найти более "естественный" способ использовать число e в C/С++. Я сосредоточен на вычислении функции e ^ n.
Я думаю, что "cmath", по умолчанию, не обеспечивает поддержку как (функция, так и константа). Однако можно включить константы, определенные компилятором, в этом случае M_E
. Это можно сделать, включив оператор #define _USE_MATH_DEFINES
.
С другой стороны, e можно определить как константу:
#define E 2.71828182845904523536;
или
const double EULER = 2.71828182845904523536;
Сказал это. Какой из них является "стандартным" способом приблизиться к этой математической константе? Это какая-то другая библиотека?