double pow(double base, double exponent);其中:base 是底数。exponent 是指数。pow() 函数返回 base 的 exponent 次方。例如,要计算 2 的 10 次方,可以使用以下代码:立即学习“C语言免">

c语言怎么算指数

来源:这里教程网 时间:2026-02-21 16:49:04 作者:

如何用 C 语言计算指数

在 C 语言中,计算指数可以使用

pow()
函数。此函数声明如下:

<code class="c">double pow(double base, double exponent);</code>

其中:

base
是底数。
exponent
是指数。

pow()
函数返回
base
exponent
次方。例如,要计算 2 的 10 次方,可以使用以下代码:

立即学习“C语言免费学习笔记(深入)”;

<code class="c">double result = pow(2.0, 10.0);</code>

result
现在包含值 1024.0。

替代方法:使用循环

如果您没有访问

pow()
函数,也可以使用循环来计算指数:

<code class="c">double power(double base, double exponent) {
  double result = 1.0;
  for (int i = 0; i < exponent; i++) {
    result *= base;
  }
  return result;
}</code>

此函数使用循环将

base
乘以自身
exponent
次。

示例:计算复杂指数

使用

pow()
函数,我们可以轻松计算复杂指数,例如根号或平方根:

开方根:
sqrt()
函数是
pow()
函数的特殊情况,其中
exponent
为 0.5:
<code class="c">double square_root = pow(9.0, 0.5); // result: 3.0</code>
三次方根:使用
exponent
为 1/3 计算三次方根:
<code class="c">double cube_root = pow(27.0, 1.0 / 3.0); // result: 3.0</code>

相关推荐