在C语言中,`pow`函数用于计算一个数的指数幂。其函数原型为:
```c
double pow(double x, double y);
```
其中,`x` 表示底数,`y` 表示指数,函数返回 `x` 的 `y` 次幂的结果,结果类型为 `double`。
使用示例
```c
include include int main() { double result = pow(2, 3); printf("2的3次幂为: %f\n", result); return 0; } ``` 输出结果为: ``` 2的3次幂为: 8.000000 ``` 注意事项 当底数为负数且指数为小数时,或者底数为0且指数小于等于0时,`pow` 函数可能会产生错误的结果,如 `NaN`(Not a Number)。 如果需要计算整数幂,可以使用循环来实现。 当需要计算浮点数的幂次方时,也可以使用 `pow` 函数。 `pow` 函数在 `math.h` 头文件中定义。