Funkcia exp () v C ++ vráti exponenciálne (Eulerovo číslo) e vyvolané na daný argument.
Táto funkcia je definovaná v hlavičkovom súbore.
(Matematika) e x = exp (x) (Programovanie v C ++)
prototyp exp () (od štandardu C ++ 11)
dvojitý exp (dvojitý x); float exp (float x); dlhý dvojitý exp (dlhý dvojitý x); dvojitý exp (T x); // Pre integrálny typ
Funkcia exp () má jediný parameter a vracia exponenciálny hodnotu v typu double
, float
alebo long double
typu.
exp () parametre
Funkcia exp () má jediný povinný argument a môže mať ľubovoľnú hodnotu, tj zápornú, kladnú alebo nulovú.
exp () Vrátiť hodnotu
Funkcia exp () vráti hodnotu v rozsahu (0, ∞).
Ak je veľkosť výsledku príliš veľká na to, aby ju predstavovala hodnota návratového typu, funkcia vráti HUGE_VAL so správnym znamienkom a dôjde k chybe rozsahu pretečenia.
Príklad 1: Ako funguje funkcia exp () v C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Po spustení programu bude výstup:
exp (x) = 8,93521
Príklad 2: funkcia exp () s integrálnym typom
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Po spustení programu bude výstup:
exp (x) = 442413