头文件:#include <math.h>
ldexp()用来求一个数乘上2的exp次方的值,原型为:
double ldexp(double x, int exp);
【参数】x 为尾数,exp 为幂数。
设返回值为 ret,则 ret = x * 2exp
【返回值】返回 ret。
注意,使用 GCC 编译时请加入-lm。
【范例】计算3*(2^2) 的值。
#include <math.h>
main(){
int exp;
double x, answer;
answer = ldexp(3, 2);
printf("3*2^(2) = %f\n", answer);
}
运算结果:3*2^(2) = 12.000000