C ++ log2 () - standardní knihovna C ++

Funkce log2 () v C ++ vrací logaritmus argumentu base-2.

Funkce je definována v hlavičkovém souboru.

(Mathematics) log 2 x = log2 (x) (In C ++ Programming)

log2 () prototyp (od standardu C ++ 11)

dvojitý log2 (dvojitý x); float log2 (float x); dlouhý dvojitý log2 (dlouhý dvojitý x); dvojitý log2 (T x); // Pro integrální typ

Funkce log2 () má jediný parametr a vrací hodnotu typu double, floatnebo long double.

parametry log2 ()

Funkce log2 () přebírá jeden povinný argument v rozsahu (0, ∞) .
Pokud je hodnota menší než nula, vrátí log2 () NaN(není číslo).

log2 () Vrátit hodnotu

Funkce log2 () vrací logaritmus čísla základny-2.

log2 () návratová hodnota
Parametr (x) Návratová hodnota
x> 1 Pozitivní
x = 1 Nula
0> x> 1 Negativní
x = 0 -∞ (- nekonečno)
x <0 NaN (není číslo)

Příklad 1: Jak funguje funkce 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; ) 

Když spustíte program, výstup bude:

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

Příklad 2: funkce log2 () s integrálním typem

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

Když spustíte program, výstup bude:

 log2 (2201) = 11,1039 

Zajímavé články...