Funkcija exp () v jeziku C ++ vrne eksponent (Eulerjevo število) e, dvignjeno na dani argument.
Ta funkcija je definirana v datoteki glave.
(Matematika) e x = exp (x) (programiranje na C ++)
prototip exp () (od standarda C ++ 11)
dvojni exp (dvojni x); float exp (float x); dolgi dvojni exp (dolgi dvojni x); dvojni exp (T x); // Za integralni tip
Funkcija EXP () ima en sam argument in vrne eksponentno vrednost v vrsti double
, float
ali long double
tip.
parametri exp ()
Funkcija exp () ima en obvezen argument in je lahko katere koli vrednosti, tj. Negativna, pozitivna ali nič.
exp () Vrnjena vrednost
Funkcija exp () vrne vrednost v območju (0, ∞).
Če je velikost rezultata prevelika, da bi jo lahko prikazala vrednost vrste vrnitve, funkcija vrne HUGE_VAL s pravilnim predznakom in pride do napake območja prelivanja.
Primer 1: Kako deluje funkcija exp () v jeziku C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Ko zaženete program, bo rezultat:
exp (x) = 8,93521
Primer 2: funkcija exp () z integriranim tipom
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Ko zaženete program, bo rezultat:
exp (x) = 442413