工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> C言語

C 標準ライブラリ関数

C 標準ライブラリ関数

このチュートリアルでは、C の標準ライブラリ関数について学習します。より具体的には、C の標準ライブラリ関数とは何か、C のさまざまなライブラリ関数と、プログラムでそれらを使用する方法について説明します。

C 標準ライブラリ関数または単に C ライブラリ関数は、C プログラミングの組み込み関数です。

これらの関数のプロトタイプとデータ定義は、それぞれのヘッダー ファイルに存在します。これらの関数を使用するには、プログラムにヘッダー ファイルを含める必要があります。たとえば、

printf() を使用する場合 関数、ヘッダー ファイル <stdio.h>

#include <stdio.h>
int main()
{
   printf("Catch me if you can."); 
}

printf() を使おうとすると stdio.h を含まない ヘッダー ファイルを使用すると、エラーが発生します。


C ライブラリ関数を使用する利点

<強い>1.彼らは働きます

ライブラリ関数を使用すべき最も重要な理由の 1 つは、単純に機能するからです。これらの機能は、複数の厳格なテストを経ており、使いやすいです。

<強い>2.関数はパフォーマンスのために最適化されています

関数は「標準ライブラリ」関数であるため、専任の開発者グループが常に関数を改善しています。その過程で、パフォーマンスを最大化するために最適化された最も効率的なコードを作成できます。

<強い>3.開発時間を大幅に節約

画面への出力、平方根の計算などの一般的な関数は既に記述されているためです。もう一度作成することについて心配する必要はありません。

<強い>4.関数は移植可能です

常に変化する実世界のニーズにより、アプリケーションはいつでもどこでも機能することが期待されています。また、これらのライブラリ関数は、すべてのコンピューターで同じことを行うという点で役立ちます。


例:sqrt() 関数を使用した平方根

数値の平方根を求めたいとします。

数値の平方根を計算するには、sqrt() ライブラリ関数を使用できます。関数は math.h で定義されています ヘッダー ファイル。

#include <stdio.h>
#include <math.h>
int main()
{
   float num, root;
   printf("Enter a number: ");
   scanf("%f", &num);

   // Computes the square root of num and stores in root.
   root = sqrt(num);

   printf("Square root of %.2f = %.2f", num, root);
   return 0;
}

プログラムを実行すると、出力は次のようになります:

Enter a number: 12
Square root of 12.00 = 3.46

異なるヘッダー ファイルのライブラリ関数

C ヘッダー ファイル 説明
プログラム アサーション関数
文字型関数
ローカリゼーション機能
数学関数
ジャンプ機能
シグナル処理関数
可変引数処理関数
標準入出力関数
標準ユーティリティ関数
文字列処理関数
日時関数

C言語

  1. C プログラミングにおけるユーザー定義関数のタイプ
  2. センサーテレメトリ2.0.1
  3. 印刷例を使用した C++ 標準テンプレート ライブラリ (STL) のマップ
  4. Verilog 関数
  5. Verilog 数学関数
  6. C - 関数
  7. MATLAB-概要
  8. MATLAB-関数
  9. Python-関数
  10. アルミニウムと標準PCB
  11. 標準作業とは何ですか?