C ++ exp () - štandardná knižnica C ++

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, floatalebo long doubletypu.

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 

Zaujímavé články...