pow() in c: The function double pow(double base, double exponent); returns base raised to the power of exponent (baseexponent).
Function prototype of pow
double pow(double base, double exponent);
- base : A floating point value of base.
- exponent : A floating point value of exponent.
Return value of pow
pow.c: It returns base raised to the power of exponent. If the result of pow function is too large or too small to be represented by a return type value, it causes a range error.
C program using pow function
The following program shows the use of pow function to calculate xy.

#include <stdio.h>
#include <math.h>
int main ()
{
double base, exponent, result;
printf("Enter base and exponent\n");
scanf("%lf %lf", &base, &exponent);
result = pow(base, exponent);
printf("%lf^%lf = %lf\n", base, exponent, result);
return 0;
}
Output
Enter base and exponent 2 5 2.000000^5.000000 = 32.000000
Enter base and exponent 5 0 5.000000^0.000000 = 1.000000