pow() 函数接收两个参数(基数和幂数),并返回基数的幂次。例如:
[Mathematics] xy = pow(x, y) [In programming]
pow()
函数在 math.h
头文件中定义。
C pow() 原型
double pow(double x, double y)
第一个参数是基数值,第二个参数是基数的幂次。
要计算 int 或 float 变量的幂,可以使用类型转换运算符显式转换为 double。
int base = 3; int power = 5; pow(double(base), double(power));
示例:C pow() 函数
#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;
}
输出
Enter the base number: 2.5 Enter the power raised: 3.4 2.5^3.4 = 22.54