Loggen () -funksjonen i C ++ returnerer den naturlige logaritmen (base-e-logaritmen) til argumentet.
Denne funksjonen er definert i topptekstfilen.
(Matematikk) logg e x = logg (x) (I C ++ programmering)
prototype (fra og med C ++ 11 standard)
dobbel logg (dobbel x); float log (float x); lang dobbel logg (lang dobbel x); dobbel logg (T x); // For integrert type
log () Parametere
Logg () -funksjonen tar et enkelt obligatorisk argument i området (0, ∞) .
Hvis verdien er mindre enn null, returnerer logg () NaN
(ikke et tall).
logg () Returverdi
Loggen () -funksjonen returnerer den naturlige logaritmen til et tall.
Parameter (x) | Returner VALUE |
---|---|
x> 1 | Positivt |
x = 1 | 0 |
0> x> 1 | Negativ |
x = 0 | -∞ (- uendelig) |
x <0 | NaN (Ikke et tall) |
Eksempel 1: Hvordan fungerer 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; )
Når du kjører programmet, vil utdataene være:
logg (x) = 2,56925 logg (x) = nan
Eksempel 2: logg () Med integrertype
#include #include using namespace std; int main () ( int x = 2; double result; result = log (x); cout << "log(x) = " << result << endl; return 0; )
Når du kjører programmet, vil utdataene være:
logg (x) = 0,693147