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
广告