C ++ log () - C ++ Standardbibliothek

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

Interessante Beiträge...