ホームページ >バックエンド開発 >C#.Net チュートリアル >C言語で数値のn乗を表現する方法
C 言語では、数値の n 乗を表現する方法が 3 つあります。 pow() 関数: 指定されたべき乗で数値を計算するために使用されますが、精度は高くなりますが、速度は遅くなります。べき乗演算子 ^: 整数の累乗でのみ機能し、高速ですが精度は低くなります。ループ: どのような電力値でも機能しますが、速度は遅くなります。
#C 言語で数値の n 乗を表す
C 言語では、数値は次のように表現できます。次の方法で数値を n 乗します。pow() 関数
pow() この関数は、指定されたべき乗を計算するために使用されます。与えられた数の。構文は次のとおりです。
<code class="c">double pow(double base, double exponent);</code>このうち、
は底 (べき乗を計算するために使用される数値)
# です。
<code class="c">double result = pow(2, 3); // result 将等于 8</code>べき乗演算子 (^)
C 言語では、べき乗演算子
# を使用して数値の整数べき乗を計算できます。構文は次のとおりです。 <pre class="brush:php;toolbar:false"><code class="c">int base ^ exponent;</code></pre>
このうち、
# です。
##exponent
例: 2 の 3 乗を計算するには、次のように記述できます:
<code class="c">int result = 2 ^ 3; // result 将等于 8</code>
ループを使用します
非整数のべき乗の場合または、正確な計算が必要な場合は、ループを使用して数値の n 乗を表すことができます。
例: 2 の 2.5 乗を計算するには、次のように記述できます:<code class="c">double base = 2; double exponent = 2.5; double result = 1; for (int i = 0; i < exponent; i++) { result *= base; }</code>
Compare
# #pow()
この関数はより高速かつ正確です。
ループ方式はどの電力値でも機能しますが、速度は遅くなります。 以上がC言語で数値のn乗を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。