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
, float
nebo long double
typu.
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