C ++ log2 () - C ++ -kirjasto

Funktio log2 () C ++: ssa palauttaa argumentin base-2 logaritmin.

Toiminto määritetään otsikkotiedostossa.

(Matematiikka) loki 2 x = log2 (x) (C ++ -ohjelmoinnissa)

log2 () -prototyyppi (standardin C ++ 11 mukaan)

kaksinkertainen log2 (kaksinkertainen x); float log2 (float x); pitkä kaksinkertainen log2 (pitkä kaksinkertainen x); kaksinkertainen log2 (Tx); // integraalityypille

Log2 () funktio ottaa yhden argumentin ja palauttaa arvon tyyppiä double, floattai long double.

log2 () -parametrit

Log2 () -funktiolla on yksi pakollinen argumentti alueella (0, ∞) .
Jos arvo on pienempi kuin nolla, log2 () palauttaa arvon NaN(Ei luku).

log2 () Palautusarvo

Log2 () -funktio palauttaa luvun perus-2 logaritmin.

paluuarvo log2 ()
Parametri (x) Palautusarvo
x> 1 Positiivinen
x = 1 Nolla
0> x> 1 Negatiivinen
x = 0 -∞ (- ääretön)
x <0 NaN (ei luku)

Esimerkki 1: Kuinka funktio log2 () toimii C ++: ssa?

 #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; ) 

Kun suoritat ohjelmaa, tulos on:

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

Esimerkki 2: log2 () -funktio integraalityypillä

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

Kun suoritat ohjelmaa, tulos on:

 log2 (2201) = 11,1039 

Mielenkiintoisia artikkeleita...