Exp2 () -funktionen i C ++ returnerar den exponentiella bas-2-funktionen, dvs. 2 höjs till det givna argumentet.
Funktionen definieras i rubrikfilen.
(Matematik) 2 x = exp2 (x) (C ++ programmering)
exp2 () prototyp (Från och med C ++ 11-standarden)
dubbel exp2 (dubbel x); float exp2 (float x); lång dubbel exp2 (lång dubbel x); dubbel exp2 (Tx); // För integrerad typ
exp2 () Parametrar
Exp2 () -funktionen tar ett enda obligatoriskt argument (kan vara positivt, negativt eller 0).
exp2 () Returvärde
Funktionen exp2 () returnerar värdet i intervallet (0, ∞) .
Om storleken på resultatet är för stor för att representeras av ett värde av returtypen, återgår funktionen HUGE_VAL
med rätt tecken och ett fel överflödesintervall uppstår.
Exempel 1: Hur fungerar exp2 () i C ++?
#include #include using namespace std; int main() ( double x = -6.19, result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
När du kör programmet blir resultatet:
exp2 (x) = 0,013697
Exempel 2: exp2 () -funktion med integraltyp
#include #include using namespace std; int main() ( long int x = 14; double result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
När du kör programmet blir resultatet:
exp2 (x) = 16384