C にはルート記号を直接表す記号はありません。これを実装するには、pow() 関数を使用し、指数を 0.5 に設定します。sqrt() 関数を使用し、 <cmath> ニュートン反復法や二分探索などの近似値を使用します。Boost ライブラリなどの外部ライブラリを使用します。
C はルート番号を表します
C にはルート番号を直接表す記号はありません。ただし、同様の数学演算を実装する方法はいくつかあります。
1. pow() 関数の使用
pow()
この関数は次のことができます。数値の累乗を計算します。根号を計算するには、指数を 0.5 に設定するだけです:
<code class="cpp">double x = 16.0; double square_root = pow(x, 0.5); // 计算 x 的平方根</code>
2。sqrt() 関数を使用します。
C 組み込みの sqrt はありません。標準ライブラリの ()
関数内。ただし、<cmath>
ヘッダー ファイル:
<code class="cpp">#include <cmath> double x = 16.0; double square_root = sqrt(x); // 计算 x 的平方根</code>
3 を含めることでアクセスできます。 近似値の使用
一部の値については、近似を使用して根を計算します:
4. 外部ライブラリの使用
sqrt()
関数やその他の計算方法を提供する外部ライブラリが多数あります。根。最も一般的なものは Boost
ライブラリ:
<code class="cpp">#include <boost/math/special_functions/math_special_functions.hpp> double x = 16.0; double square_root = boost::math::sqrt(x); // 计算 x 的平方根</code>
以上がC++でルート形式を表現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。