ホームページ  >  記事  >  バックエンド開発  >  C言語のroot関数とは何ですか?

C言語のroot関数とは何ですか?

hzc
hzcオリジナル
2020-06-20 11:33:2419419ブラウズ

C言語のroot関数とは何ですか?

#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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。