Log2 () -funksjonen i C ++ returnerer base-2-logaritmen til argumentet.
Funksjonen er definert i topptekstfilen.
(Matematikk) logg 2 x = log2 (x) (I C ++ programmering)
log2 () prototype (fra og med C ++ 11 standard)
dobbel log2 (dobbel x); float log2 (float x); lang dobbel log2 (lang dobbel x); dobbelt log2 (T x); // For integrert type
Log2 () -funksjonen tar et enkelt argument og returnerer en verdi av typen double
, float
eller long double
.
log2 () Parametere
Log2 () -funksjonen tar et enkelt obligatorisk argument i området (0, ∞) .
Hvis verdien er mindre enn null, returnerer log2 () NaN
(Ikke et tall).
log2 () Returverdi
Log2 () -funksjonen returnerer base-2-logaritmen til et tall.
log2 () returverdiParameter (x) | Returverdi |
---|---|
x> 1 | Positivt |
x = 1 | Null |
0> x> 1 | Negativ |
x = 0 | -∞ (- uendelig) |
x <0 | NaN (ikke et tall) |
Eksempel 1: Hvordan fungerer log2 () i C ++?
#include #include using namespace std; int main () ( double x = 13.056, result; result = log2(x); cout << "log2(x) = " << result << endl; x = -3.591; result = log2(x); cout << "log2(x) = " << result << endl; return 0; )
Når du kjører programmet, vil utdataene være:
log2 (x) = 3,70664 log2 (x) = nan
Eksempel 2: log2 () -funksjon med integrertype
#include #include using namespace std; int main () ( double result; int x = 2201; result = log2(x); cout << "log2(" << x << ") = " << result << endl; return 0; )
Når du kjører programmet, vil utdataene være:
log2 (2201) = 11.1039