Η συνάρτηση exp () στο C ++ επιστρέφει τον εκθετικό (αριθμό Euler) που έχει εγείρει στο δεδομένο όρισμα.
Αυτή η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.
(Μαθηματικά) e x = exp (x) (Προγραμματισμός C ++)
exp () πρωτότυπο (Από το πρότυπο C ++ 11)
διπλό exp (διπλό x); float exp (float x); μακρύ διπλό exp (μακρύ διπλό x); διπλό exp (T x); // Για ακέραιο τύπο
Η συνάρτηση exp () λαμβάνει ένα ενιαίο όρισμα και επιστρέφει εκθετική τιμή στον τύπο double
, float
ή long double
τύπου.
exp () Παράμετροι
Η συνάρτηση exp () παίρνει ένα μόνο υποχρεωτικό όρισμα και μπορεί να έχει οποιαδήποτε τιμή, δηλαδή αρνητική, θετική ή μηδέν.
exp () Επιστροφή τιμή
Η συνάρτηση exp () επιστρέφει την τιμή στο εύρος (0, ∞).
Εάν το μέγεθος του αποτελέσματος είναι πολύ μεγάλο για να αντιπροσωπεύεται από μια τιμή του τύπου επιστροφής, η συνάρτηση επιστρέφει HUGE_VAL με το κατάλληλο σημάδι και παρουσιάζεται σφάλμα εύρους υπερχείλισης.
Παράδειγμα 1: Πώς λειτουργεί η λειτουργία exp () στο C ++;
#include #include using namespace std; int main() ( double x = 2.19, result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
exp (x) = 8.93521
Παράδειγμα 2: συνάρτηση exp () με ακέραιο τύπο
#include #include using namespace std; int main() ( long int x = 13; double result; result = exp(x); cout << "exp(x) = " << result << endl; return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
exp (x) = 442413