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次瀏覽

開啟您的職業生涯

完成課程並獲得認證

開始學習
廣告
© . All rights reserved.