C ++ logb () - C ++ Standard Library

A logb () függvény a C ++ - ban az | x | logaritmusát adja vissza, az FLT_RADIX-et használva a logaritmus alapjául.

Általában az FLT_RADIX értéke 2, tehát a logb () egyenértékű a pozitív értékek log2 () értékével.

A függvény a fejlécfájlban van meghatározva.

logb () prototípus (C ++ 11 szabvány szerint)

kettős napló (dupla x); úszó napló (float x); hosszú kettős napló (hosszú kettős x); kettős napló (T x); // Integrál típusra

A logb () függvény egyetlen argumentumot vesz fel, és egy típusú double, floatvagy long double.

logb () Paraméterek

Az ilogb () függvény egyetlen argumentumot vesz fel, amelynek naplóját kiszámoljuk.

logb () Visszatérési érték

A logb () függvény az | x | logaritmusát adja vissza, az FLT_RADIX-et használva a logaritmus alapjául.

Ha x értéke nulla, tartományi hibát vagy pólushibát, vagy hibát okozhat, a könyvtár megvalósításától függően.

1. példa: Hogyan működik a logb () függvény a C ++ nyelven?

 #include #include using namespace std; int main () ( double x = 121.056, result; result = logb(x); cout << "logb(" << x << ") = " << "log(|" << x << "|) = "<< result << endl; return 0; ) 

A program futtatásakor a kimenet a következő lesz:

 logb (121.056) = log (| 121.056 |) = 6 

2. példa: logb () függvény integrált tipussal

 #include #include using namespace std; int main () ( double result; int x = -5; result = logb (x); cout << "logb(" << x << ") = " << "log(|" << x << "|) = "<< result << endl; return 0; ) 

A program futtatásakor a kimenet a következő lesz:

 logb (-5) = log (| -5 |) = 2 

érdekes cikkek...