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
, float
vai 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ībaParametrs (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