The pow() function takes two arguments (base value and power value) and, returns the power raised to the base number. For example,
[Mathematics] xy = pow(x, y) [In programming]
The pow()
function is defined in math.h
header file.
C pow() Prototype
double pow(double x, double y)
The first argument is a base value and second argument is a power raised to the base value.
To find the power of int or a float variable, you can explicitly convert the type to double using cast operator.
int base = 3; int power = 5; pow(double(base), double(power));
Example: C pow() function
#include <stdio.h>
#include <math.h>
int main()
{
double base, power, result;
printf("Enter the base number: ");
scanf("%lf", &base);
printf("Enter the power raised: ");
scanf("%lf",&power);
result = pow(base,power);
printf("%.1lf^%.1lf = %.2lf", base, power, result);
return 0;
}
Output
Enter the base number: 2.5 Enter the power raised: 3.4 2.5^3.4 = 22.54