C语言 <math.h> ldexp 函数
-
描述
C库函数double ldexp(double x,int exponent))返回x乘以2的幂乘方。 -
声明
以下是ldexp函数的声明。double ldexp(double x, int exponent)
参数- x - 这是表示有效位数的浮点值。
- exponent - 这是指数的值。
-
返回值
该函数返回x * 2 exp示例以下示例显示ldexp函数的用法-
尝试一下#include <stdio.h> #include <math.h> int main () { double x, ret; int n; x = 0.65; n = 3; ret = ldexp(x ,n); printf("%f * 2^%d = %f\n", x, n, ret); return(0); }
让我们编译并运行上面的程序,它将产生以下结果-0.650000 * 2^3 = 5.200000