C ++ log2 () - C ++ standaardbibliotheek

De functie log2 () in C ++ geeft de logaritme met grondtal 2 van het argument terug.

De functie is gedefinieerd in het header-bestand.

(Wiskunde) log 2 x = log2 (x) (In C ++ Programmering)

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

dubbele log2 (dubbele x); zweven log2 (zweven x); lange dubbele stam2 (lange dubbele x); dubbele log2 (T x); // Voor integraal type

De functie log2 () accepteert één argument en retourneert de waarde van het type double, floatof long double.

log2 () Parameters

De functie log2 () heeft één verplicht argument in het bereik (0, ∞) .
Als de waarde kleiner is dan nul, retourneert log2 () NaN(Geen getal).

log2 () Retourwaarde

De functie log2 () retourneert de logaritme met grondtal 2 van een getal.

log2 () retourwaarde
Parameter (x) Winstwaarde
x> 1 Positief
x = 1 Nul
0> x> 1 Negatief
x = 0 -∞ (- oneindig)
x <0 NaN (geen nummer)

Voorbeeld 1: hoe werkt de functie log2 () in 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; ) 

Wanneer u het programma uitvoert, is de uitvoer:

 log2 (x) = 3.70664 log2 (x) = nan

Voorbeeld 2: log2 () functie met integraal type

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

Wanneer u het programma uitvoert, is de uitvoer:

 log2 (2201) = 11,1039 

Interessante artikelen...