C ++ log2 () - C ++ Standart Kitaplığı

C ++ 'daki log2 () işlevi, bağımsız değişkenin 2 tabanlı logaritmasını döndürür.

İşlev, başlık dosyasında tanımlanır.

(Matematik) log 2 x = log2 (x) (C ++ Programlamada)

log2 () prototipi (C ++ 11 standardından itibaren)

çift ​​log2 (çift x); float log2 (float x); uzun çift log2 (uzun çift x); çift ​​log2 (T x); // İntegral türü için

Log 2 () işlevi tek bir argüman alır ve tip bir değer verir double, floatya da long double.

log2 () Parametreler

Log2 () işlevi, (0, ∞) aralığında tek bir zorunlu bağımsız değişken alır .
Değer sıfırdan küçükse, log2 () NaN(Sayı Değil ) döndürür .

log2 () Dönüş değeri

Log2 () işlevi, bir sayının 2 tabanlı logaritmasını döndürür.

log2 () dönüş değeri
Parametre (x) Geri dönüş değeri
x> 1 Pozitif
x = 1 Sıfır
0> x> 1 Olumsuz
x = 0 -∞ (- sonsuz)
x <0 NaN (Sayı Değil)

Örnek 1: log2 () işlevi C ++ 'da nasıl çalışır?

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

Programı çalıştırdığınızda, çıktı:

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

Örnek 2: integral türü ile log2 () işlevi

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

Programı çalıştırdığınızda, çıktı:

 log2 (2201) = 11.1039 

Ilginç makaleler...