C ++ log2 () - C ++ szabványos könyvtár

A log2 () függvény a C ++ - ban az argumentum 2-es alapú logaritmusát adja vissza.

A függvény a fejlécfájlban van meghatározva.

(Matematika) log 2 x = log2 (x) (C ++ programozásban)

log2 () prototípus (C ++ 11 szabvány szerint)

kettős log2 (dupla x); float log2 (float x); hosszú kettős log2 (hosszú kettős x); kettős log2 (Tx); // Integrál típusra

A log2 () függvény egyetlen argumentumot vesz fel, és egy típusú double, floatvagy long double.

log2 () Paraméterek

A log2 () függvény egyetlen kötelező argumentumot vesz fel a (0, ∞) tartományba .
Ha az érték kisebb, mint nulla, a log2 () visszatér NaN(Nem szám).

log2 () Visszatérési érték

A log2 () függvény visszaadja egy szám alap-2 logaritmusát.

log2 () visszatérési érték
Paraméter (x) Visszatérési érték
x> 1 Pozitív
x = 1 Nulla
0> x> 1 Negatív
x = 0 -∞ (- végtelen)
x <0 NaN (nem szám)

1. példa: Hogyan működik a log2 () függvény a C ++ nyelven?

 #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; ) 

A program futtatásakor a kimenet a következő lesz:

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

2. példa: log2 () függvény integrált típussal

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

A program futtatásakor a kimenet a következő lesz:

 log2 (2201) = 11,1039 

érdekes cikkek...