ホームページ  >  記事  >  バックエンド開発  >  C言語でべき乗を表現する方法

C言語でべき乗を表現する方法

小老鼠
小老鼠オリジナル
2024-04-11 14:06:17792ブラウズ

C 言語でべき乗を表現するには、底と指数を受け取って結果を返す pow() 関数を使用する方法と、べき乗を直接計算するべき乗演算子 (**) を使用する方法の 2 つがあります。底と指数の。

C言語でべき乗を表現する方法

# C 言語における指数の表現

C 言語では、指数は次の 2 つの方法で表現できます。

1. pow() 関数を使用します

pow() この関数は 2 つの実数パラメータを受け取ります: Baseそしてインデックスを付けて結果を返します。

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

double result = pow(2.0, 3.0); // 计算 2 的 3 次方</code>

2. 累乗演算子 (**)

累乗演算子

* *を使用します。 2 つの数値の累乗を直接計算します。左側の数値は基数、右側の数値は指数です。

<code class="c">double result = 2.0 ** 3.0; // 计算 2 的 3 次方</code>

例:

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

int main() {
  double x = 2.0;
  double y = 3.0;

  // 使用 pow() 函数计算 x 的 y 次方
  double result1 = pow(x, y);

  // 使用乘方运算符计算 x 的 y 次方
  double result2 = x ** y;

  printf("x 的 y 次方,使用 pow() 函数:%f\n", result1);
  printf("x 的 y 次方,使用乘方运算符:%f\n", result2);

  return 0;
}</code>
出力:

<code>x 的 y 次方,使用 pow() 函数:8.000000
x 的 y 次方,使用乘方运算符:8.000000</code>

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

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