Функция exp () в C ++ возвращает экспоненту (число Эйлера) e, возведенную в данный аргумент.
Эта функция определена в заголовочном файле.
(Математика) e x = exp (x) (Программирование на C ++)
прототип exp () (согласно стандарту C ++ 11)
двойной опыт (двойной х); float exp (float x); длинный двойной опыт (long double x); двойной exp (T x); // Для целочисленного типа
Функция ехр () принимает один аргумент и возвращает значение экспоненциального типа в double
, float
или long double
типа.
exp () Параметры
Функция exp () принимает единственный обязательный аргумент и может принимать любое значение, например отрицательное, положительное или нулевое.
exp () Возвращаемое значение
Функция exp () возвращает значение в диапазоне (0, ∞).
Если величина результата слишком велика, чтобы ее можно было представить значением возвращаемого типа, функция возвращает HUGE_VAL с правильным знаком, и возникает ошибка диапазона переполнения.
Пример 1. Как функция exp () работает в C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Когда вы запустите программу, вывод будет:
ехр (х) = 8,93521
Пример 2: функция exp () с целым типом
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Когда вы запустите программу, вывод будет:
ехр (х) = 442413