C ++ expm1 () - Standardna knjižnica C ++

Funkcija expm1 () v jeziku C ++ vrne eksponent (Eulerjevo število) e, dvignjen na dani argument minus 1.

Funkcija je definirana v glavi datoteke.

(Matematika) e x - 1 = expm1 (x) (programiranje na C ++)

prototip expm1 () (od standarda C ++ 11)

dvojni expm1 (dvojni x); float expm1 (float x); dolgi dvojni expm1 (dolgi dvojni x); dvojni expm1 (T x); // Tu je T integralni tip.

expm1 () Parametri

Funkcija expm1 () ima en obvezen argument (lahko je pozitiven, negativen ali 0).

expm1 () Vrnjena vrednost

Funkcija expm1 () vrne vrednost v območju (-1, ∞) .

Če je velikost rezultata prevelika, da bi jo lahko prikazala vrednost vrste vrnitve, se funkcija vrne HUGE_VALs pravilnim predznakom in pride do napake v območju prelivanja.

Primer 1: Kako deluje expm1 ()?

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

Ko zaženete program, bo rezultat:

 e 2,19 - 1 = 7,93521

Primer 2: expm1 () z integriranim tipom

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

Ko zaženete program, bo rezultat:

 e 4 - 1 = 53,5982

Zanimive Članki...