Ц ++ логб () - Ц ++ стандардна библиотека

Функција логб () у Ц ++ враћа логаритам | к |, користећи ФЛТ_РАДИКС као основу за логаритам.

Генерално, ФЛТ_РАДИКС је 2, тако да је логб () еквивалентан лог2 () за позитивне вредности.

Функција је дефинисана у датотеци заглавља.

прототип логб () (од стандарда Ц ++ 11)

дупли дневник (дупли к); плутајући дневник (флоат к); дуги двоструки дневник (дуги двоструки к); двоструки запис (Т к); // За интегрални тип

Функција логб () узима један аргумент и враћа вредност типа double, floatили long double.

логб () Параметри

Функција илогб () узима један аргумент чији се дневник израчунава.

логб () Повратна вредност

Функција логб () враћа логаритам | к |, користећи ФЛТ_РАДИКС као основу за логаритам.

Ако је к нула, то може проузроковати грешку домене или грешку пола или никакву грешку, у зависности од примене библиотеке.

Пример 1: Како функција логб () ради у Ц ++?

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

Када покренете програм, излаз ће бити:

 логб (121.056) = лог (| 121.056 |) = 6 

Пример 2: функција логб () са интегралним типом

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

Када покренете програм, излаз ће бити:

 логб (-5) = лог (| -5 |) = 2 

Занимљиви Чланци...