C ++ exp2 () - C ++ Standardbibliotek

Funktionen exp2 () i C ++ returnerer base-2 eksponentiel funktion, dvs. 2 hævet til det givne argument.

Funktionen er defineret i header-fil.

(Matematik) 2 x = exp2 (x) (C ++ programmering)

exp2 () prototype (pr. C ++ 11 standard)

dobbelt eksp2 (dobbelt x); float exp2 (float x); lang dobbelt eksp2 (lang dobbelt x); dobbelt eksp2 (T x); // For integreret type

eksp2 () Parametre

Funktionen exp2 () tager et enkelt obligatorisk argument (kan være positiv, negativ eller 0).

exp2 () Returneringsværdi

Funktionen exp2 () returnerer værdien i området (0, ∞) .

Hvis resultatets størrelse er for stor til at blive repræsenteret af en værdi af returtypen, vender funktionen tilbage HUGE_VALmed det korrekte tegn, og der opstår en fejl i overløbsområdet.

Eksempel 1: Hvordan fungerer exp2 () -funktionen 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ører programmet, vil output være:

 exp2 (x) = 0,013697 

Eksempel 2: funktion exp2 () med integreret type

 #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ører programmet, vil output være:

 eksp2 (x) = 16384 

Interessante artikler...