Функцията exp () в C ++ връща експоненциалното (числото на Ойлер) e, повдигнато към дадения аргумент.
Тази функция е дефинирана в заглавния файл.
(Математика) e x = exp (x) (Програмиране на C ++)
exp () прототип (от C ++ 11 стандарт)
двоен опит (двоен х); float exp (float x); дълъг двоен опит (дълъг двоен х); двоен опит (T x); // За интегрален тип
Функцията EXP () приема единствен аргумент и връща експоненциална стойност по вид 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; )
Когато стартирате програмата, изходът ще бъде:
опит (x) = 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; )
Когато стартирате програмата, изходът ще бъде:
опит (x) = 442413