C ++ expm1 () - Perpustakaan Standard C ++

Fungsi expm1 () dalam C ++ mengembalikan eksponensial (nombor Euler) e dinaikkan ke argumen yang diberikan tolak 1.

Fungsi ditentukan dalam fail header.

(Matematik) e x - 1 = expm1 (x) (Pengaturcaraan C ++)

prototaip expm1 () (Sehingga standard C ++ 11)

double expm1 (double x); apungan expm1 (apungan x); panjang ganda expm1 (panjang ganda x); expm1 berganda (T x); // Di sini T adalah jenis integral.

expm1 () Parameter

Fungsi expm1 () mengambil satu argumen wajib (boleh menjadi positif, negatif atau 0).

expm1 () Nilai Pulangan

Fungsi expm1 () mengembalikan nilai dalam julat (-1, ∞) .

Sekiranya magnitud hasilnya terlalu besar untuk diwakili oleh nilai jenis pengembalian, fungsi kembali HUGE_VALdengan tanda yang betul, dan ralat limpahan limpahan berlaku.

Contoh 1: Bagaimana expm1 () berfungsi?

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

Semasa anda menjalankan program, outputnya adalah:

 e 2.19 - 1 = 7.93521

Contoh 2: expm1 () Dengan Jenis Integral

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

Semasa anda menjalankan program, outputnya adalah:

 e 4 - 1 = 53.5982

Artikel menarik...