计算2的次方值
frexp
#include<math.h>
double ldexp(double x, int exp);
ldexp()用来将参数x乘上2的exp次方值,即x*2exp。
返回计算结果。
使用GCC编译时请加入-lm。
/* 计算3*(2^2)=12 */
#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