C ++ exp2 () - standardní knihovna C ++

Funkce exp2 () v C ++ vrací exponenciální funkci base-2, tj. 2 povýšenou na daný argument.

Funkce je definována v hlavičkovém souboru.

(Mathematics) 2 x = exp2 (x) (C ++ Programming)

prototyp exp2 () (od standardu C ++ 11)

dvojitý exp2 (dvojitý x); float exp2 (float x); dlouhý dvojitý exp2 (dlouhý dvojitý x); dvojitý exp2 (T x); // Pro integrální typ

exp2 () parametry

Funkce exp2 () přebírá jeden povinný argument (může být kladný, záporný nebo 0).

exp2 () Návratová hodnota

Funkce exp2 () vrací hodnotu v rozsahu (0, ∞) .

Pokud je velikost výsledku příliš velká na to, aby byla reprezentována hodnotou návratového typu, funkce se vrátí HUGE_VALse správným znaménkem a dojde k chybě rozsahu přetečení.

Příklad 1: Jak funguje funkce exp2 () v C ++?

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

Když spustíte program, výstup bude:

 exp2 (x) = 0,013697 

Příklad 2: funkce exp2 () s integrálním typem

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

Když spustíte program, výstup bude:

 exp2 (x) = 16384 

Zajímavé články...