C ++ exp () - C ++ standardna knjižnica

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, floatili long doubletipa.

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 

Zanimljivi članci...