C ++ log2 () - C ++ standardbibliotek

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, floateller 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 () returverdi
Parameter (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 

Interessante artikler...