C ++ exp () - standardní knihovna C ++

Funkce exp () v C ++ vrací exponenciální (Eulerovo číslo) e vyvolané danému argumentu.

Tato funkce je definována v hlavičkovém souboru.

(Mathematics) e x = exp (x) (C ++ Programming)

prototyp exp () (od standardu C ++ 11)

double exp (double x); float exp (float x); dlouhý dvojitý exp (dlouhý dvojitý x); dvojitý exp (T x); // Pro integrální typ

Funkce exp () má jediný parametr a vrací exponenciální hodnotu v typu double, floatnebo long doubletypu.

exp () parametry

Funkce exp () přebírá jeden povinný argument a může mít jakoukoli hodnotu, tj. Zápornou, kladnou nebo nulovou.

exp () Vrátit hodnotu

Funkce exp () vrací hodnotu v rozsahu (0, ∞).

Pokud je velikost výsledku příliš velká na to, aby byla reprezentována hodnotou návratového typu, funkce vrátí HUGE_VAL se správným znaménkem a dojde k chybě rozsahu přetečení.

Příklad 1: Jak funguje funkce 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; ) 

Když spustíte program, výstup bude:

 exp (x) = 8,93521 

Příklad 2: Funkce exp () s integrálním typem

 #include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )

Když spustíte program, výstup bude:

 exp (x) = 442413 

Zajímavé články...