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
, float
vagy 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ékParamé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