Fungsi log () di C ++ mengembalikan logaritma natural (logaritma basis-e) dari argumen.
Fungsi ini didefinisikan dalam file header.
(Matematika) log e x = log (x) (Dalam Pemrograman C ++)
log () prototipe (Sesuai standar C ++ 11)
log ganda (x ganda); float log (float x); log ganda panjang (panjang ganda x); log ganda (T x); // Untuk tipe integral
log () Parameter
Fungsi log () mengambil satu argumen wajib dalam rentang (0, ∞) .
Jika nilainya kurang dari nol, log () mengembalikan NaN
(Bukan Angka).
log () Nilai Kembali
Fungsi log () mengembalikan logaritma natural sebuah angka.
Parameter (x) | Kembalikan VALUE |
---|---|
x> 1 | Positif |
x = 1 | 0 |
0> x> 1 | Negatif |
x = 0 | -∞ (- tak terbatas) |
x <0 | NaN (Bukan Angka) |
Contoh 1: Bagaimana log () bekerja?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log (x); cout << "log(x) = " << result << endl; x = -3.591; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Saat Anda menjalankan program, hasilnya adalah:
log (x) = 2.56925 log (x) = nan
Contoh 2: log () Dengan Jenis Integral
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Saat Anda menjalankan program, hasilnya adalah:
log (x) = 0,693147