C ++ exp2 () - Bibliothèque standard C ++

La fonction exp2 () en C ++ renvoie la fonction exponentielle en base 2, c'est-à-dire 2 élevée à l'argument donné.

La fonction est définie dans le fichier d'en-tête.

(Mathématiques) 2 x = exp2 (x) (Programmation C ++)

prototype exp2 () (à partir de la norme C ++ 11)

double exp2 (double x); float exp2 (float x); long double exp2 (long double x); double exp2 (T x); // Pour le type intégral

Paramètres exp2 ()

La fonction exp2 () prend un seul argument obligatoire (peut être positif, négatif ou 0).

exp2 () Valeur de retour

La fonction exp2 () renvoie la valeur dans la plage de (0, ∞) .

Si la magnitude du résultat est trop grande pour être représentée par une valeur du type de retour, la fonction retourne HUGE_VALavec le signe approprié et une erreur de plage de dépassement se produit.

Exemple 1: Comment fonctionne la fonction exp2 () en C ++?

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

Lorsque vous exécutez le programme, la sortie sera:

 exp2 (x) = 0,013697 

Exemple 2: fonction exp2 () avec type intégral

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

Lorsque vous exécutez le programme, la sortie sera:

 exp2 (x) = 16384 

Articles intéressants...