Funkcija exp () u C ++-u vraća eksponencijal (Eulerov broj) e podignut na zadani argument.
Ova je funkcija definirana u zaglavnoj datoteci.
(Matematika) e x = exp (x) (Programiranje na C ++)
exp () prototip (od standarda C ++ 11)
dvostruki exp (dvostruki x); float exp (float x); long double exp (dugi dvostruki x); dvostruki exp (T x); // Za integralni tip
Exp () funkcija ima jedan argument i vraća eksponencijalno vrijednost tipa double
, float
ili long double
tipa.
exp () parametri
Funkcija exp () uzima jedan obvezni argument i može biti bilo koje vrijednosti, tj. Negativna, pozitivna ili nula.
exp () Povratna vrijednost
Funkcija exp () vraća vrijednost u rasponu od (0, ∞).
Ako je veličina rezultata prevelika da bi se mogla prikazati vrijednošću tipa povratka, funkcija vraća HUGE_VAL s odgovarajućim predznakom i pojavljuje se pogreška prekoračenja raspona.
Primjer 1: Kako funkcija exp () radi u C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Kada pokrenete program, izlaz će biti:
exp (x) = 8,93521
Primjer 2: funkcija exp () s integralnim tipom
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Kada pokrenete program, izlaz će biti:
exp (x) = 442413