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

Функција лдекп () у Ц ++ узима два аргумента: к и екп и враћа умножак к и 2 подигнут у степен екп, тј. Кс * 2 екп .

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

Математички,

лдекп (к, екп) = к * 2 екп

прототип лдекп () (од стандарда Ц ++ 11)

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

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

лдекп () Параметри

  • к - Вредност са помичним зарезом која представља значај.
  • екп - вредност експонента.

лдекп () Повратна вредност

Функција лдекп () враћа вредност израза к * 2 екп .

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

 #include #include using namespace std; int main () ( double x = 13.056, result; int exp = 2; result = ldexp(x , exp); cout << "ldexp(x, exp) = " << result << endl; return 0; ) 

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

 лдекп (к, екп) = 52,224 

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

 #include #include using namespace std; int main () ( double result; int x = 25, exp = 5; result = ldexp(x , exp); cout << "ldexp(x, exp) = " << result << endl; return 0; ) 

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

 лдекп (к, екп) = 800 

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