C ++ expm1 () - Βασική βιβλιοθήκη C ++

Η συνάρτηση expm1 () στο C ++ επιστρέφει τον εκθετικό (αριθμό Euler) e που αυξάνεται στο δεδομένο όρισμα μείον 1.

Η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.

(Μαθηματικά) e x - 1 = expm1 (x) (Προγραμματισμός C ++)

πρωτότυπο expm1 () (Από το πρότυπο C ++ 11)

διπλό expm1 (διπλό x); float expm1 (float x); μακρύ διπλό expm1 (μακρύ διπλό x); διπλό expm1 (T x); // Εδώ το T είναι ένας ακέραιος τύπος.

expm1 () Παράμετροι

Η συνάρτηση expm1 () παίρνει ένα μόνο υποχρεωτικό όρισμα (μπορεί να είναι θετικό, αρνητικό ή 0).

expm1 () Τιμή επιστροφής

Η συνάρτηση expm1 () επιστρέφει την τιμή στο εύρος (-1, ∞) .

Εάν το μέγεθος του αποτελέσματος είναι πολύ μεγάλο για να αντιπροσωπεύεται από μια τιμή του τύπου επιστροφής, η συνάρτηση επιστρέφει HUGE_VALμε το κατάλληλο σύμβολο και παρουσιάζεται σφάλμα εύρους υπερχείλισης.

Παράδειγμα 1: Πώς λειτουργεί το expm1 ();

 #include #include using namespace std; int main() ( double x = 2.19, result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 e 2,19 - 1 = 7,93521

Παράδειγμα 2: expm1 () Με ακέραιο τύπο

 #include #include using namespace std; int main() ( int x = 4; double result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 e 4 - 1 = 53.5982

ενδιαφέροντα άρθρα...