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()函数

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程