ホームページ > 記事 > コンピューターのチュートリアル > sqrt 関数が配置されているヘッダー ファイルは何ですか?
ライブラリ関数 sqrt() のヘッダー ファイル名は #include
C言語の平方根関数はdouble sqrt(double)です。パラメータは double で、戻り値は double または int になります。関数ヘッダー ファイルは #include
詳細情報:
sqrt() 関数の入力パラメータは double 型である必要があり、戻り値の型も double 型である必要があります。したがって、戻り値を受け取るには double 変数を使用する必要があります。入力データが double 型でない場合は、キャストを使用して double 型に変換できます。これにより、機能の適切な機能と精度が保証されます。
キャストを行うかどうかは、関数の仮引数と戻り値の型によって異なります。キャストしない場合、一部のコンパイラは警告を発行し、一部はエラーを報告し、一部は単にパスします。したがって、強制変換を実行するかどうかはケースバイケースで決定する必要があります。
C 言語では、sqrt は非負の実数の平方根です。sqrt は平方根計算です。この演算により、CPU の浮動小数点機能をテストできます。
x=sqrt(i 100) は、i 100 の平方根をとり、それを x に代入することを意味します。 VC 2008以降はオーバーロードされた関数となっており、プロトタイプはfloat sqrt(float)、double sqrt(double)、double long sqrt(double long)です。
詳細情報
c 言語の機能
1. C 言語はアセンブリ言語との併用にも非常に適しています。 C 言語は多くの低レベルの処理関数を提供しますが、依然として優れたクロスプラットフォーム特性を維持しています。標準仕様で記述された C 言語プログラムは、一部の組み込みプロセッサ (マイクロコントローラーまたは (MCU と呼ばれます) や MCU など) を含む多くのコンピュータ プラットフォームでコンパイルできます。スーパーコンピューターやその他のオペレーティング プラットフォーム。
2. C言語は各種制御文が9種類、キーワードも32個しかなく、プログラムのプログラミングも厳密ではなく小文字が多く、無駄な部分が多く合理化されています。
3. ステートメントの構造がハードウェアと関係していることは少なく、C 言語自体にはハードウェアに関する入出力、ファイル管理などの機能は用意されていないため、これらの機能が必要な場合には各種ライブラリとの連携が必要となります。コンパイル システムによるサポート プログラミングに関して、C 言語には非常に単純なコンパイル システムが備わっています。
参照元:総合大百科 平方根計算
使用法: 非負の実数の平方根を計算します。
関数プロトタイプ: VC6.0 の math.h ヘッダー ファイルの関数プロトタイプは double sqrt(double);
です。説明: sqrt は、SquareRootCalculations (平方根計算) であり、この演算により CPU の浮動小数点機能をテストできます。
プログラム例:
####含む###### ####含む######void main()
s=sqrt(a);
printf("s=%.2lf\n",s);
}
詳細情報
sqrt関数使用時の注意点
1. sqrt 関数の結果は算術平方根です。つまり、負の値を演算したり、虚数の結果を出力したりすることはできません。
2. 算術平方根で負の値を取得する必要がある場合は、sqrt 関数の前に負の符号を追加する必要があります。
3. sqrt 関数のパラメータは負ではない値である必要があります。負の値の場合、出力はエラーを報告します。つまり、パラメータが未定義の非数値の場合は、値が無効です。変数を指定した場合、Enter キーを押した後にもエラーが報告されます。つまり、変数名が間違っています。
4. sqrt関数の計算精度はC言語で設定されている精度に関係しており、設定により精度を変更することができます。
以上がsqrt 関数が配置されているヘッダー ファイルは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。