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
, float
ali 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