C ++ log2 () - Standardna knjižnica C ++

Funkcija log2 () v jeziku C ++ vrne logaritem base-2 argumenta.

Funkcija je definirana v glavi datoteke.

(Matematika) log 2 x = log2 (x) (v programiranju na C ++)

prototip log2 () (od standarda C ++ 11)

dvojni log2 (dvojni x); float log2 (float x); dolg dvojni log2 (dolgi dvojni x); dvojni log2 (T x); // Za integralni tip

Funkcija log2 () ima en sam argument in vrne vrednost tipa double, floatali long double.

log2 () Parametri

Funkcija log2 () sprejme en obvezen argument v obsegu (0, ∞) .
Če je vrednost manjša od nič, vrne log2 () NaN(Not a Number).

log2 () Vrnjena vrednost

Funkcija log2 () vrne logaritem base-2 števila.

vrnjena vrednost log2 ()
Parameter (x) Vrnjena vrednost
x> 1 Pozitivno
x = 1 Nič
0> x> 1 Negativno
x = 0 -∞ (- neskončnost)
x <0 NaN (ni številka)

Primer 1: Kako deluje funkcija log2 () v jeziku 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; ) 

Ko zaženete program, bo rezultat:

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

Primer 2: funkcija log2 () z integriranim tipom

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

Ko zaženete program, bo rezultat:

 log2 (2201) = 11,1039 

Zanimive Članki...