Die log () -Funktion in C ++ gibt den natürlichen Logarithmus (base-e-Logarithmus) des Arguments zurück.
Diese Funktion ist in der Header-Datei definiert.
(Mathematik) log e x = log (x) (In der C ++ - Programmierung)
log () Prototyp (Stand C ++ 11 Standard)
doppeltes Protokoll (doppeltes x); float log (float x); langes doppeltes Protokoll (langes doppeltes x); Doppelprotokoll (T x); // Für integralen Typ
log () Parameter
Die Funktion log () verwendet ein einzelnes obligatorisches Argument im Bereich (0, ∞) .
Wenn der Wert kleiner als Null ist, gibt log () NaN
(Not a Number) zurück.
log () Rückgabewert
Die log () - Funktion gibt den natürlichen Logarithmus einer Zahl zurück.
Parameter (x) | Rückgabewert |
---|---|
x> 1 | Positiv |
x = 1 | 0 |
0> x> 1 | Negativ |
x = 0 | -∞ (- unendlich) |
x <0 | NaN (Keine Nummer) |
Beispiel 1: Wie funktioniert 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; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
log (x) = 2,56925 log (x) = nan
Beispiel 2: log () mit integriertem Typ
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:
log (x) = 0,693147