C言語でaのn乗を表現する方法

下次还敢
下次还敢オリジナル
2024-04-27 22:09:371242ブラウズ

C 言語では、pow() 関数を使用して a の n 乗を計算します。基数 a を基数として使用し、指数 n を指数として関数に渡す必要があります。たとえば、2 の 5 乗を計算するには、pow(2, 5) を呼び出します。

C言語でaのn乗を表現する方法

C 言語の a の n 乗

C 言語では、pow() 関数を使用して計算します。 aのn乗。この関数のプロトタイプは次のとおりです:

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

ここで:

  • base: 基数 a
  • exponent: 指数 n

n 乗するには、単純に a を底として、n を指数として pow() 関数に渡します。例:

<code class="c">#include <stdio.h>
#include <math.h>

int main() {
  // 计算 2 的 5 次方
  double result = pow(2, 5);

  // 输出结果
  printf("2 的 5 次方是 %f\n", result);

  return 0;
}</code>

出力:

<code>2 的 5 次方是 32.000000</code>

注:

  • #pow() 関数は double 型の値を返します。
  • 指数が負の場合、関数は NaN (数値ではない) を返します。
  • 基数が 0 で指数が負の場合、この関数は無限大を返します。

以上がC言語でaのn乗を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。