ホームページ > バックエンド開発 > C#.Net チュートリアル > C言語で数値のn乗を表現する方法

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

下次还敢
リリース: 2024-04-29 18:54:16
オリジナル
518 人が閲覧しました

C 言語では、数値の n 乗を表現する方法が 3 つあります。 pow() 関数: 指定されたべき乗で数値を計算するために使用されますが、精度は高くなりますが、速度は遅くなります。べき乗演算子 ^: 整数の累乗でのみ機能し、高速ですが精度は低くなります。ループ: どのような電力値でも機能しますが、速度は遅くなります。

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

#C 言語で数値の n 乗を表す

C 言語では、数値は次のように表現できます。次の方法で数値を n 乗します。

pow() 関数

pow() この関数は、指定されたべき乗を計算するために使用されます。与えられた数の。構文は次のとおりです。

double pow(double base, double exponent);
ログイン後にコピー

このうち、

  • base は底 (べき乗を計算するために使用される数値) # です。
  • ##exponent
  • は指数 (べき乗の値)
  • 例: 2 の 3 乗を計算するには、次のように記述できます:
double result = pow(2, 3); // result 将等于 8
ログイン後にコピー

べき乗演算子 (^)

C 言語では、べき乗演算子

# を使用して数値の整数べき乗を計算できます。構文は次のとおりです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>int base ^ exponent;</pre><div class="contentsignin">ログイン後にコピー</div></div>このうち、

    base
  • は底 (べき乗を計算するために使用される数値) # です。 ##exponent
  • は指数 (べき乗の値)
  • 注:
べき乗演算子は、整数のべき乗を計算する場合にのみ使用できます。

例: 2 の 3 乗を計算するには、次のように記述できます:

int result = 2 ^ 3; // result 将等于 8
ログイン後にコピー

ループを使用します

非整数のべき乗の場合または、正確な計算が必要な場合は、ループを使用して数値の n 乗を表すことができます。

例: 2 の 2.5 乗を計算するには、次のように記述できます:

double base = 2;
double exponent = 2.5;
double result = 1;
for (int i = 0; i < exponent; i++) {
    result *= base;
}
ログイン後にコピー

Compare

# #pow()

この関数はより高速かつ正確です。
  • 累乗演算子は整数の累乗しか計算できませんが、より高速です。 ループ方式はどの電力値でも機能しますが、速度は遅くなります。

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

関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート