標準ライブラリ
#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 | 多バイト文字に関する文字の判定、変換の関数の定義 |