Funkcia exp2 () v C ++ vráti exponenciálnu funkciu base-2, tj. 2 zvýšenú na daný argument.
Funkcia je definovaná v hlavičkovom súbore.
(Matematika) 2 x = exp2 (x) (Programovanie v C ++)
prototyp exp2 () (od štandardu C ++ 11)
dvojitý exp2 (dvojitý x); float exp2 (float x); dlhý dvojitý exp2 (dlhý dvojitý x); dvojitý exp2 (T x); // Pre integrálny typ
exp2 () parametre
Funkcia exp2 () má jediný povinný argument (môže byť kladný, záporný alebo 0).
exp2 () Vrátená hodnota
Funkcia exp2 () vracia hodnotu v rozsahu (0, ∞) .
Ak je veľkosť výsledku príliš veľká na to, aby ju predstavovala hodnota návratového typu, funkcia sa vráti HUGE_VAL
so správnym znamienkom a dôjde k chybe rozsahu pretečenia.
Príklad 1: Ako funguje funkcia 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; )
Po spustení programu bude výstup:
exp2 (x) = 0,013697
Príklad 2: funkcia exp2 () s integrálnym typom
#include #include using namespace std; int main() ( long int x = 14; double result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Po spustení programu bude výstup:
exp2 (x) = 16384