C ++ log2 () - štandardná knižnica C ++

Funkcia log2 () v C ++ vráti logaritmus argumentu base-2.

Funkcia je definovaná v hlavičkovom súbore.

(Mathematics) log 2 x = log2 (x) (v programovaní v C ++)

log2 () prototyp (od štandardu C ++ 11)

dvojité log2 (dvojité x); float log2 (float x); dlhé dvojité log2 (dlhé dvojité x); dvojitý log2 (T x); // Pre integrálny typ

Funkcia log2 () má jediný parameter a vracia hodnotu typu double, floatalebo long double.

parametre log2 ()

Funkcia log2 () prijíma jeden povinný argument v rozsahu (0, ∞) .
Ak je hodnota menšia ako nula, vráti sa hodnota log2 () NaN(nie číslo).

log2 () Vrátená hodnota

Funkcia log2 () vráti logaritmus čísla-základu-2.

log2 () návratová hodnota
Parameter (x) Návratová hodnota
x> 1 Pozitívne
x = 1 Nula
0> x> 1 Negatívne
x = 0 -∞ (- nekonečno)
x <0 NaN (nie číslo)

Príklad 1: Ako funguje funkcia log2 () v 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; ) 

Po spustení programu bude výstup:

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

Príklad 2: funkcia log2 () s integrálnym typom

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

Po spustení programu bude výstup:

 log2 (2201) = 11,1039 

Zaujímavé články...