#C 言語の root 関数とは何ですか?
sqrt 関数を使用する
math.h にカプセル化された関数を次のように使用します:
平方根を求める: double sqrt (ダブルx)
例:
#include <math.h> #include <stdio.h> int main(void) { double x = 4.0, result; result = sqrt(x); printf("The square root of %lf is %lf ", x, result); return 0; }
拡張情報:
C言語の基本操作について
1.加算演算子
int a = 10;int b = a + 5;
は、加算演算子を使用して 3 行目で加算演算を実行し、その合計を変数 b に代入します。変数 b の最終値は 15
です。 2. 減算演算子または負の値演算子 -
int b = 10 - 5;int a = -10;
1> 1 行目では、減算演算子を使用して減算演算を実行し、差分を変数 b に代入しています。 , 変数 b の値 値は 5
2> 3 行目で、これは減算演算子ではなく、負の値の演算子です。-10 は負の 10 を表します
3. 乗算演算子 *
int b = 10 * 5;
注: 乗算演算子は x または X ではなく、アスタリスク * です。変数 b の最終値は 50 です。
4. 除算演算子/
double a = 10.0 / 4; double b = 10 / 4;printf("a=%f, b=%f \n", a, b); 注意:除法运算符并不是÷,而是一个正斜杠 /
1> 1 行目の 10.0 は浮動小数点型、4 は整数型なので、4 は自動的に型プロモートされます。浮動小数点型なので演算が実行されます 変数 b の最終値は 2.5
2> 2 行目の 10 と 4 はどちらも整数型です コンピュータの演算には「値」という原則があります同じデータ型の場合のみ操作を実行でき、操作の結果も同じデータ型のままです。したがって、整数を整数で割った場合、結果は整数のままですが、小数部分は失われます。最終的に変数 b の値は 2 になります。
5. モジュロ演算子または剰余演算子 %
注: この % は除算記号 ÷ ではなく、剰余演算子または剰余演算子モジュロ演算子です。剰余とは、2 つの整数を割った余りを求めることを意味します。たとえば、5 を 2 で割った余りは 1、5 を 3 で割った余りは 2 となります。したがって、この % の使用には原則があります。% の両辺は整数でなければなりません。
错误的写法:1 int a = 5.0 % 2;
5.0 は整数ではないため、コンパイラは直接エラーを報告します。
推奨チュートリアル: 「c 言語チュートリアル 」
以上がC言語のroot関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。