C ++ 'daki log () işlevi, bağımsız değişkenin doğal logaritmasını (e tabanlı logaritma) döndürür.
Bu işlev başlık dosyasında tanımlanmıştır.
(Matematik) log e x = log (x) (C ++ Programlamada)
log () prototipi (C ++ 11 standardından itibaren)
çift günlük (çift x); kayan günlük (float x); uzun çift günlük (uzun çift x); çift günlük (T x); // İntegral türü için
log () Parametreler
Log () işlevi, (0, ∞) aralığında tek bir zorunlu bağımsız değişken alır .
Değer sıfırdan küçükse, log () NaN
(Sayı Değil ) döndürür .
log () Dönüş Değeri
Log () işlevi, bir sayının doğal logaritmasını döndürür.
Parametre (x) | Geri dönüş değeri |
---|---|
x> 1 | Pozitif |
x = 1 | 0 |
0> x> 1 | Olumsuz |
x = 0 | -∞ (- sonsuz) |
x <0 | NaN (Sayı Değil) |
Örnek 1: log () nasıl çalışır?
#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; )
Programı çalıştırdığınızda, çıktı:
günlük (x) = 2,56925 günlük (x) = nan
Örnek 2: log () Integral Type ile
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Programı çalıştırdığınızda, çıktı:
günlük (x) = 0,693147