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