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