C ++: n exp () -funktio palauttaa eksponentin (Eulerin numero) e korotettuna annettuun argumenttiin.
Tämä toiminto on määritelty otsikkotiedostossa.
(Matematiikka) e x = exp (x) (C ++ -ohjelmointi)
exp () prototyyppi (C ++ 11 -standardin mukaan)
kaksinkertainen exp (kaksinkertainen x); float exp (float x); pitkä kaksoisvalotus (pitkä kaksinkertainen x); kaksoisvalotus (Tx); // integraalityypille
Exp () funktio ottaa yhden argumentin ja palauttaa eksponentiaalinen arvon tyyppi double
, float
tai long double
tyyppi.
exp () Parametrit
Funktio exp () vaatii yhden pakollisen argumentin ja voi olla mikä tahansa arvo, ts. Negatiivinen, positiivinen tai nolla.
exp () Palautusarvo
Funktio exp () palauttaa arvon välillä (0, ∞).
Jos tuloksen suuruus on liian suuri, jotta sitä ei voida esittää palautustyypin arvolla, funktio palauttaa HUGE_VAL oikean merkin kanssa ja tapahtuu ylivuotoalueen virhe.
Esimerkki 1: Kuinka exp () -funktio toimii C ++: ssa?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Kun suoritat ohjelmaa, tulos on:
exp (x) = 8,93521
Esimerkki 2: exp () -funktio integraalityypillä
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Kun suoritat ohjelmaa, tulos on:
exp (x) = 442413