C ++ exp2 () - C ++ - vakiokirjasto

C2+: n exp2 () -funktio palauttaa pohja-2: n eksponenttifunktion eli 2 korotettuna annettuun argumenttiin.

Toiminto määritetään otsikkotiedostossa.

(Matematiikka) 2 x = exp2 (x) (C ++ -ohjelmointi)

exp2 () -prototyyppi (standardin C ++ 11 mukaan)

kaksinkertainen exp2 (kaksinkertainen x); float exp2 (float x); pitkä kaksinkertainen exp2 (pitkä kaksinkertainen x); kaksinkertainen exp2 (Tx); // integraalityypille

exp2 () -parametrit

Funktio exp2 () vaatii yhden pakollisen argumentin (voi olla positiivinen, negatiivinen tai 0).

exp2 () Palautusarvo

Funktio exp2 () palauttaa arvon välillä (0, ∞) .

Jos tuloksen suuruus on liian suuri, jotta sitä ei voida esittää palautustyypin arvolla, funktio palaa HUGE_VALoikean merkin kanssa ja tapahtuu ylivuotoalueen virhe.

Esimerkki 1: Kuinka funktio exp2 () toimii C ++: ssa?

 #include #include using namespace std; int main() ( double x = -6.19, result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; ) 

Kun suoritat ohjelmaa, tulos on:

 exp2 (x) = 0,0113697 

Esimerkki 2: exp2 () -funktio integraalityypillä

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

Kun suoritat ohjelmaa, tulos on:

 exp2 (x) = 16384 

Mielenkiintoisia artikkeleita...