C ++ log () - C ++ standaardbibliotheek

De functie log () in C ++ retourneert de natuurlijke logaritme (logaritme met grondtal e) van het argument.

Deze functie is gedefinieerd in het header-bestand.

(Wiskunde) log e x = log (x) (In C ++ Programming)

log () prototype (vanaf C ++ 11-standaard)

dubbele log (dubbele x); float log (float x); lange dubbele stam (lange dubbele x); dubbele log (T x); // Voor integraal type

log () Parameters

De functie log () heeft één verplicht argument in het bereik (0, ∞) .

Als de waarde kleiner is dan nul, retourneert log () NaN(geen getal).

log () Retourwaarde

De functie log () retourneert de natuurlijke logaritme van een getal.

Parameter (x) Winstwaarde
x> 1 Positief
x = 1 0
0> x> 1 Negatief
x = 0 -∞ (- oneindig)
x <0 NaN (Geen nummer)

Voorbeeld 1: Hoe werkt 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; )

Wanneer u het programma uitvoert, is de uitvoer:

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

Voorbeeld 2: log () met integraal type

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

Wanneer u het programma uitvoert, is de uitvoer:

 logboek (x) = 0,693147

Interessante artikelen...