C中的pow()函数

该函数pow()用于计算提高到基本值的幂。它有两个参数。它将提高的幂返回至基本值。在“ math.h”头文件中声明。

这是pow()C语言的语法,

double pow(double val1, double val2);

这里,

val1-要计算其功效的基值。

val2-幂值。

这是pow()C语言的示例,

示例

#include<stdio.h>
#include<math.h>
int main() {
   double x = 5.5;
   double y = 4.0;
   double p;
   p = pow(x, y);
   printf("The value : %lf", p);
   return 0;
}

输出结果

The value : 915.062500

在某些联机编译器上,可能会发生以下错误。

undefined reference to `pow'
error: ld returned 1 exit status

发生上述错误是因为我们添加了“ math.h”头文件,但尚未将该程序链接到以下数学库。

libm.a

将程序与上面的库链接,以便pow()解决对函数的调用。