C ++ log2 () - Perpustakaan Standard C ++

Fungsi log2 () dalam C ++ mengembalikan logaritma asas-2 argumen.

Fungsi ditentukan dalam fail header.

(Matematik) log 2 x = log2 (x) (Dalam Pengaturcaraan C ++)

prototaip log2 () (Seperti standard C ++ 11)

double log2 (double x); float log2 (apungan x); log double panjang (double double x); double log2 (T x); // Untuk jenis kamiran

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

log2 () Parameter

Fungsi log2 () mengambil satu argumen wajib dalam julat (0, ∞) .
Sekiranya nilainya kurang dari sifar, log2 () kembali NaN(Bukan Nombor).

log2 () Nilai pulangan

Fungsi log2 () mengembalikan logaritma asas-2 nombor.

nilai pulangan log2 ()
Parameter (x) Nilai Pulangan
x> 1 Positif
x = 1 Sifar
0> x> 1 Negatif
x = 0 -∞ (- tak terhingga)
x <0 NaN (Bukan Nombor)

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

Semasa anda menjalankan program, outputnya adalah:

 log2 (x) = 3.70664 log2 (x) = nan

Contoh 2: fungsi log2 () dengan jenis kamiran

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

Semasa anda menjalankan program, outputnya adalah:

 log2 (2201) = 11.1039 

Artikel menarik...