A log () függvény a C ++ - ban az argumentum természetes logaritmusát (base-e logaritmust) adja vissza.
Ezt a függvényt a fejlécfájl határozza meg.
(Matematika) log e x = log (x) (C ++ programozásban)
log () prototípus (C ++ 11 szabvány szerint)
kettős rönk (dupla x); úszó rönk (float x); hosszú kettős rönk (hosszú dupla x); kettős log (T x); // Integrál típusra
log () Paraméterek
A log () függvény egyetlen kötelező argumentumot vesz fel a (0, ∞) tartományba .
Ha az érték kisebb, mint nulla, akkor a log () visszatér NaN
(Nem szám).
log () Return Value
A log () függvény egy szám természetes logaritmusát adja vissza.
Paraméter (x) | Visszaérték: VALUE |
---|---|
x> 1 | Pozitív |
x = 1 | 0 |
0> x> 1 | Negatív |
x = 0 | -∞ (- végtelen) |
x <0 | NaN (Nem szám) |
1. példa: Hogyan működik a log ()?
#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; )
A program futtatásakor a kimenet a következő lesz:
log (x) = 2,56925 log (x) = nan
2. példa: log () integrált típussal
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
A program futtatásakor a kimenet a következő lesz:
log (x) = 0,693147