C で n 乗を表す 2 つの方法: 基数パラメーターと指数パラメーターを受け取る標準ライブラリ関数 pow() を使用します。演算子のオーバーロードによって ^ 演算子をカスタマイズし、ループを使用して結果を計算します。
#C で n 乗を表現する方法
C では、n 乗を表現する主な方法が 2 つあります。1. 標準ライブラリ関数 pow()
pow() この関数は、基数と指数の 2 つのパラメータを受け取ります。 、底を指数乗して返します。例:
<code class="cpp">#include <cmath> int main() { double base = 2; int exponent = 3; double result = pow(base, exponent); // result 为 8 return 0; }</code>
2. 演算子のオーバーロード
演算子のオーバーロードを使用すると、n 乗を表すカスタム演算子を定義できます。例:<code class="cpp">#include <iostream> class Power { public: double operator()(double base, int exponent) { double result = 1; for (int i = 0; i < exponent; i++) { result *= base; } return result; } }; int main() { Power power; double base = 2; int exponent = 3; double result = power(base, exponent); // result 为 8 std::cout << result << std::endl; return 0; }</code>演算子のオーバーロードを使用する場合、
^ 演算子を使用して n 乗を表すことができます。例:
<code class="cpp">int main() { double base = 2; int exponent = 3; double result = base ^ exponent; // result 为 8 return 0; }</code>
以上がC++でn乗を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。