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