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

Funkcija log2 () u C ++-u vraća osnovni-2 logaritam argumenta.

Funkcija je definirana u zaglavnoj datoteci.

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

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

dvostruki log2 (dvostruki x); plutajući dnevnik2 (plutajući x); dugi dupli log2 (dugi dvostruki x); dvostruki log2 (T x); // Za integralni tip

Funkcija log2 () uzima jedan argument i vraća vrijednost tipa double, floatili long double.

log2 () Parametri

Funkcija log2 () uzima jedan obvezni argument u rasponu (0, ∞) .
Ako je vrijednost manja od nule, log2 () vraća NaN(Nije broj).

log2 () Povratna vrijednost

Funkcija log2 () vraća osnovni logaritam broja.

log2 () povratna vrijednost
Parametar (x) Povratna vrijednost
x> 1 Pozitivan
x = 1 Nula
0> x> 1 Negativan
x = 0 -∞ (- beskonačnost)
x <0 NaN (nije broj)

Primjer 1: Kako funkcija log2 () radi u 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; ) 

Kada pokrenete program, izlaz će biti:

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

Primjer 2: funkcija log2 () s integralnim tipom

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

Kada pokrenete program, izlaz će biti:

 log2 (2201) = 11,1039 

Zanimljivi članci...