C ++ log () - C ++ standardna knjižnica

Funkcija log () u C ++-u vraća prirodni logaritam (base-e logaritam) argumenta.

Ova je funkcija definirana u zaglavnoj datoteci.

(Matematika) log e x = log (x) (U programiranju na C ++)

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

dvostruki zapisnik (dvostruki x); plutajući dnevnik (float x); dugi dvostruki trupac (dugi dvostruki x); dvostruki zapisnik (T x); // Za integralni tip

log () Parametri

Funkcija log () uzima jedan obvezni argument u rasponu (0, ∞) .

Ako je vrijednost manja od nule, log () vraća NaN(Nije broj).

log () Povratna vrijednost

Funkcija log () vraća prirodni logaritam broja.

Parametar (x) Vrati VRIJEDNOST
x> 1 Pozitivan
x = 1 0
0> x> 1 Negativan
x = 0 -∞ (- beskonačnost)
x <0 NaN (Nije broj)

Primjer 1: Kako log () radi?

 #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; )

Kada pokrenete program, izlaz će biti:

 log (x) = 2,56925 log (x) = nan

Primjer 2: log () s integriranim tipom

 #include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )

Kada pokrenete program, izlaz će biti:

 log (x) = 0,693147

Zanimljivi članci...