Funcția exp2 () din C ++ returnează funcția exponențială bază-2, adică 2 ridicată la argumentul dat.
Funcția este definită în fișierul antet.
(Matematică) 2 x = exp2 (x) (Programare C ++)
exp2 () prototip (Începând cu standardul C ++ 11)
dublu exp2 (dublu x); float exp2 (float x); exp2 dublu lung (dublu lung x); exp2 dublu (T x); // Pentru tip integral
exp2 () Parametri
Funcția exp2 () ia un singur argument obligatoriu (poate fi pozitiv, negativ sau 0).
exp2 () Valoare returnată
Funcția exp2 () returnează valoarea în intervalul (0, ∞) .
Dacă magnitudinea rezultatului este prea mare pentru a fi reprezentată de o valoare de tipul returnat, funcția revine HUGE_VAL
cu semnul corespunzător și apare o eroare de interval de depășire.
Exemplul 1: Cum funcționează funcția exp2 () în C ++?
#include #include using namespace std; int main() ( double x = -6.19, result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
exp2 (x) = 0,013697
Exemplul 2: funcția exp2 () cu tip integral
#include #include using namespace std; int main() ( long int x = 14; double result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
exp2 (x) = 16384