C ++ log2 () - C ++ standardraamatukogu

Funktsioon log2 () funktsioonis C ++ tagastab argumendi baas-2 logaritmi.

Funktsioon on määratletud päisefailis.

(Matemaatika) log 2 x = log2 (x) (C ++ programmeerimisel)

log2 () prototüüp (standardi C ++ 11 järgi)

topelt log2 (topelt x); ujuk log2 (ujuk x); pikk topeltlog2 (pikk topelt x); topeltlog2 (Tx); // Integraaltüübi korral

Log2 () funktsiooni võtab ühe argumendi ja tagastab väärtuse tüüp double, floatvõi long double.

log2 () parameetrid

Funktsioon log2 () võtab vahemikus (0, ∞) ühe kohustusliku argumendi .
Kui väärtus on väiksem kui null, tagastab log2 () NaN(pole arv).

log2 () Tagastusväärtus

Funktsioon log2 () tagastab arvu baas-2 logaritmi.

log2 () tagastusväärtus
Parameeter (x) Tagastusväärtus
x> 1 Positiivne
x = 1 Null
0> x> 1 Negatiivne
x = 0 -∞ (- lõpmatus)
x <0 NaN (pole arv)

Näide 1: Kuidas funktsioon log2 () töötab versioonis 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; ) 

Programmi käivitamisel on väljund järgmine:

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

Näide 2: funktsioon integreeritud tüübiga log2 ()

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

Programmi käivitamisel on väljund järgmine:

 log2 (2201) = 11,1039 

Huvitavad Artiklid...