在C语言中,计算指数函数通常使用`math.h`头文件中提供的函数。以下是一些常用的指数函数及其用法:
1. `double pow(double x, double y);`
用法:计算`x`的`y`次方。
例子:`double result = pow(base, exponent);`
2. `double exp(double x);`
用法:计算自然对数底数`e`的`x`次方。
例子:`double exponent = 3.0; double result = exp(exponent);`
3. `double log(double x);` 和 `double log10(double x);`
用法:分别计算自然对数和以10为底的对数。
注意:参数`x`必须大于0,否则函数会返回`NaN`。
使用这些函数时,需要包含`math.h`头文件。例如:
```c
include
int main() {
double base = 2.0;
double exponent = 3.0;
double result = pow(base, exponent);
printf("%f 的 %f 次方等于 %f\n", base, exponent, result);
return 0;
}
```
以上代码将输出`2.0`的`3.0`次方的结果。