C标准库 ldexp函数

ldexp()函数用于计算指定的(2^exp)倍数。

ldexp()函数 语法

double ldexp(double x,int exp);

参数x为双精度实数;

参数exp为2的整型指数。

ldexp()函数的返回值为x*(2^exp)的结果。

ldexp()函数 示例

下面的示例演示了ldexp函数的使用,采用该函数计算用户输入数值的(2^exp)倍数。首先需要定义两个变量,然后获取用户输入的数值,最后计算该数值的(2^exp)倍数,并输出其结果。其具体代码如下所示:

#include<stdio.h>
#include<math.h>
void main()
{
   double a,c;
   int b;
   printf("请输入一个数:");
   scanf("%lf",&a);
   printf("请输入次幂数:");
   scanf("%d",&b);
   c=ldexp(a,b);
   printf("计算结果为:%lf ",c);
}

运行结果如图所示。

ldexp()函数

赞(0)
未经允许不得转载:极客笔记 » C标准库 ldexp函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址