Funcția exp () din C ++ returnează exponențialul (numărul lui Euler) e ridicat la argumentul dat.
Această funcție este definită în fișierul antet.
(Matematică) e x = exp (x) (Programare C ++)
prototip exp () (Începând cu standardul C ++ 11)
double exp (double x); float exp (float x); long double exp (long double x); exp dublu (T x); // Pentru tip integral
Funcția exp () are un singur argument și returnează o valoare exponențială de tip double
, float
sau de long double
tip.
exp () Parametri
Funcția exp () ia un singur argument obligatoriu și poate fi orice valoare, adică negativă, pozitivă sau zero.
exp () Valoare returnată
Funcția exp () returnează valoarea în intervalul de (0, ∞).
Dacă magnitudinea rezultatului este prea mare pentru a fi reprezentată de o valoare de tipul returnat, funcția returnează HUGE_VAL cu semnul corespunzător și apare o eroare de interval de depășire.
Exemplul 1: Cum funcționează funcția exp () în C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
exp (x) = 8.93521
Exemplul 2: funcția exp () cu tip integral
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
exp (x) = 442413