La fonction exp () en C ++ renvoie l'exponentiel (nombre d'Euler) e élevé à l'argument donné.
Cette fonction est définie dans le fichier d'en-tête.
(Mathématiques) e x = exp (x) (Programmation C ++)
prototype exp () (à partir de la norme C ++ 11)
double exp (double x); float exp (float x); long double exp (long double x); double exp (T x); // Pour le type intégral
La fonction exp () prend un seul argument et retourne la valeur exponentielle dans le type double
, float
ou le long double
type.
Paramètres exp ()
La fonction exp () prend un seul argument obligatoire et peut être n'importe quelle valeur, c'est-à-dire négative, positive ou zéro.
exp () Valeur de retour
La fonction exp () renvoie la valeur dans la plage de (0, ∞).
Si l'amplitude du résultat est trop grande pour être représentée par une valeur du type de retour, la fonction renvoie HUGE_VAL avec le signe approprié et une erreur de plage de dépassement se produit.
Exemple 1: Comment fonctionne la fonction exp () en C ++?
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Lorsque vous exécutez le programme, la sortie sera:
exp (x) = 8,93521
Exemple 2: fonction exp () avec type intégral
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Lorsque vous exécutez le programme, la sortie sera:
exp (x) = 442413