C ++ log2 () - C ++ Standard Library

Fungsi log2 () di C ++ mengembalikan logaritma basis 2 dari argumen.

Fungsi tersebut didefinisikan dalam file header.

(Matematika) log 2 x = log2 (x) (Dalam Pemrograman C ++)

log2 () prototipe (Pada standar C ++ 11)

double log2 (double x); float log2 (float x); log2 panjang ganda (panjang ganda x); log ganda2 (T x); // Untuk tipe integral

Fungsi log2 () mengambil satu argumen dan mengembalikan nilai bertipe double, floatatau long double.

log2 () Parameter

Fungsi log2 () mengambil satu argumen wajib dalam rentang (0, ∞) .
Jika nilainya kurang dari nol, log2 () mengembalikan NaN(Bukan Angka).

log2 () Nilai kembali

Fungsi log2 () mengembalikan logaritma basis 2 angka.

log2 () nilai kembali
Parameter (x) Nilai Kembali
x> 1 Positif
x = 1 Nol
0> x> 1 Negatif
x = 0 -∞ (- tak terbatas)
x <0 NaN (Bukan Angka)

Contoh 1: Bagaimana fungsi log2 () bekerja di 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; ) 

Saat Anda menjalankan program, hasilnya adalah:

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

Contoh 2: fungsi log2 () dengan tipe integral

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

Saat Anda menjalankan program, hasilnya adalah:

 log2 (2201) = 11.1039 

Artikel yang menarik...