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_VAL
oikean 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