#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