C ++ log2 () - C ++ standarta bibliotēka

Funkcija log2 () programmā C ++ atgriež argumenta 2. bāzes logaritmu.

Funkcija ir definēta galvenes failā.

(Matemātika) 2. žurnāls x = log2 (x) (C ++ programmēšanā)

log2 () prototips (pēc standarta C ++ 11)

dubultā log2 (dubultā x); pludiņš log2 (pludiņš x); garš divkāršs log2 (garš divkāršs x); dubultā log2 (T x); // Neatņemamajam tipam

Log2 () funkcija aizņem vienu argumentu un atgriež vērtību tipu double, floatvai long double.

log2 () parametri

Funkcijai log2 () diapazonā (0, ∞) ir nepieciešams viens obligāts arguments .
Ja vērtība ir mazāka par nulli, log2 () atgriež vērtību NaN(nevis skaitli ).

log2 () Atgriešanās vērtība

Funkcija log2 () atgriež skaitļa 2. bāzes logaritmu.

log2 () atgriešanās vērtība
Parametrs (x) Atgriešanās vērtība
x> 1 Pozitīvi
x = 1 Nulle
0> x> 1 Negatīvs
x = 0 -∞ (- bezgalība)
x <0 NaN (nav skaitlis)

1. piemērs: Kā funkcija log2 () darbojas 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; ) 

Palaidot programmu, izeja būs:

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

2. piemērs: funkcija log2 () ar integrālo tipu

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

Palaidot programmu, izeja būs:

 log2 (2201) = 11,1039 

Interesanti raksti...