C++中的ldexp()


ldexp()函数用于计算浮点值‘a’乘以 2 的指数幂。它有两个参数,第一个是浮点数,第二个是整数值。

以下是ldexp()的数学表达式:

ldexp() = a * 2^b

以下是C++语言中ldexp()的语法:

float ldexp(float variable1 , int variable2)

此处,

  • variable1  − 表示尾数的变量的任意名称。

  • variable2  − 表示指数的变量的任意名称。

以下是C++语言中ldexp()的一个示例:

示例

 实时演示

#include <iostream>
#include <cmath>
using namespace std;

int main() {
   float x = 28.8;
   int y = 3;

   cout << "The value : " << ldexp(x, y);

   return 0;
}

输出

以下是输出

The value : 230.4

更新于: 2020年6月25日

79次浏览

开启您的职业生涯

完成课程并获得认证

开始学习
广告