標準ライブラリ
#include <【ファイル名】>
でinclude出来るC言語に標準実装されているライブラリの一覧です。
これはJIS X3010:2003にて定められています。
一覧
以下の表はC言語の標準ライブラリの一覧です。
C++の場合は「.h」を消去し、先頭に「c」をつけます。
| ファイル名 | 内容 |
| assert.h | プログラムに診断機能を付加するマクロの定義 |
| complex.h | 複素数計算に関するマクロ、関数の定義 |
| ctype.h | 文字の判定、変換の関数の定義 |
| errno.h | エラー報告に関するマクロ |
| fenv.h | 浮動小数点環境に関するマクロ、関数の定義 |
| float.h | 浮動小数点のパラメータ設定用のマクロ |
| inttypes.h | 整数型に関するマクロ、オプションの定義 |
| iso646.h | 演算子の別名のマクロの定義 |
| limits.h | 整数型のパラメータ設定用のマクロの定義 |
| locale.h | 文化圏特有のデータの操作を行う型、マクロ、関数の定義 |
| math.h | 数学関数やそれに関するマクロの定義 |
| setjmp.h | 非局所分岐(関数外への分岐)を扱う関数とマクロの定義 |
| signal.h | 割り込み等のシグナルの制御に関する関数、マクロの定義 |
| stdarg.h | 可変長引数を実現するためのマクロの定義 |
| stdbool.h | 論理型、論理値に関する型、マクロの定義 |
| stddef.h | 処理系に依存する型やマクロの定義 |
| stdint.h | 整数型のパラメータに関するマクロ、関数の定義 |
| stdio.h | 標準入出力に関する関数、マクロの定義 |
| stdlib.h | 一般ユーティリティ関数とマクロの定義 |
| string.h | 文字列の操作を行う関数の定義 |
| tgmath.h | 引数の型によってmath.hかcomplex.hを呼び出せる。 |
| time.h | 日付や時間を扱う型、マクロ、関数の定義 |
| wchar.h | 日本語などの多バイト文字に関する型、マクロの定義 |
| wctype.h | 多バイト文字に関する文字の判定、変換の関数の定義 |