#include <math.h>
double pow(double x, double y);
float powf(float x, float y);
long double powl(long double x, long double y);
Link with -lm.
pow(x,y)函数 求x的y次幂。
见下例pow.c
1 #include<stdio.h>
2 #include <math.h>
3
4 int main()
5 {
6
7 double x = 64;
8 double y =0.5;
9 double result = pow(x,y); //即64开平方
10 printf("result = %f\n",result);
11
12 return 0;
13 }
14
编译:
gcc -opow pow.c -lm
-lm是链接math库
运行:./pow
输出:result = 8.000000