C ++ log2 () - C ++ Standardbibliothek

Die Funktion log2 () in C ++ gibt den Logarithmus zur Basis 2 des Arguments zurück.

Die Funktion ist in der Header-Datei definiert.

(Mathematik) log 2 x = log2 (x) (In der C ++ - Programmierung)

log2 () Prototyp (Stand C ++ 11 Standard)

doppeltes log2 (doppeltes x); float log2 (float x); langes doppeltes log2 (langes doppeltes x); doppeltes log2 (T x); // Für integralen Typ

Die log2 () Funktion nimmt ein einziges Argument und gibt einen Wert des Typs double, floatoder long double.

log2 () Parameter

Die Funktion log2 () verwendet ein einzelnes obligatorisches Argument im Bereich (0, ∞) .
Wenn der Wert kleiner als Null ist, gibt log2 () NaN(Not a Number) zurück.

log2 () Rückgabewert

Die Funktion log2 () gibt den Logarithmus zur Basis 2 einer Zahl zurück.

log2 () Rückgabewert
Parameter (x) Rückgabewert
x> 1 Positiv
x = 1 Null
0> x> 1 Negativ
x = 0 -∞ (- unendlich)
x <0 NaN (keine Zahl)

Beispiel 1: Wie funktioniert die Funktion 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; ) 

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

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

Beispiel 2: log2 () -Funktion mit Integraltyp

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

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 log2 (2201) = 11.1039 

Interessante Beiträge...