De functie exp2 () in C ++ geeft de exponentiële functie met grondtal 2 terug, dwz 2 verheven tot het opgegeven argument.
De functie is gedefinieerd in het header-bestand.
(Wiskunde) 2 x = exp2 (x) (C ++ programmeren)
exp2 () prototype (vanaf C ++ 11-standaard)
dubbele exp2 (dubbele x); float exp2 (float x); lange dubbele exp2 (lange dubbele x); dubbele exp2 (T x); // Voor integraal type
exp2 () Parameters
De functie exp2 () heeft één verplicht argument (kan positief, negatief of 0 zijn).
exp2 () Retourwaarde
De functie exp2 () retourneert de waarde in het bereik van (0, ∞) .
Als de omvang van het resultaat te groot is om te worden weergegeven door een waarde van het retourtype, keert de functie terug HUGE_VAL
met het juiste teken en treedt er een overloopbereikfout op.
Voorbeeld 1: Hoe werkt de functie exp2 () in C ++?
#include #include using namespace std; int main() ( double x = -6.19, result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Wanneer u het programma uitvoert, is de uitvoer:
exp2 (x) = 0,013697
Voorbeeld 2: exp2 () functie met integraal type
#include #include using namespace std; int main() ( long int x = 14; double result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Wanneer u het programma uitvoert, is de uitvoer:
exp2 (x) = 16384