C ++ log2 () - C ++ Standardbibliotek

Log2 () -funktionen i C ++ returnerar bas-2-logaritmen för argumentet.

Funktionen definieras i rubrikfilen.

(Matematik) log 2 x = log2 (x) (I C ++ programmering)

log2 () prototyp (Från och med C ++ 11-standarden)

dubbel log2 (dubbel x); float log2 (float x); lång dubbel log2 (lång dubbel x); dubbel log2 (T x); // För integrerad typ

Funktionen log2 () tar ett enda argument och returnerar ett värde av typen double, floateller long double.

log2 () Parametrar

Log2 () -funktionen tar ett enda obligatoriskt argument i intervallet (0, ∞) .
Om värdet är mindre än noll returnerar log2 () NaN(Inte ett nummer).

log2 () Returvärde

Log2 () -funktionen returnerar bas-2-logaritmen för ett tal.

log2 () returvärde
Parameter (x) Returvärde
x> 1 Positiv
x = 1 Noll
0> x> 1 Negativ
x = 0 -∞ (- oändlighet)
x <0 NaN (inte ett nummer)

Exempel 1: Hur fungerar 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 kör programmet blir resultatet:

 log2 (x) = 3,70664 log2 (x) = nan

Exempel 2: funktion log2 () med integraltyp

 #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 kör programmet blir resultatet:

 log2 (2201) = 11.1039 

Intressanta artiklar...