C言語の標準ヘッダstdlib.hについて記述しています。stdlib.hには、一般的なユーティリティ関数とそれに関連する型、マクロが宣言、定義されています。stdlib.hは、よく使用される標準ヘッダのひとつです。
stdlib.hは、C言語の標準ヘッダです。一般ユーティリティに関する型、マクロ、関数が宣言、定義されています。
stdlib.hで宣言されている関数はこちらです。
stdlib.hで宣言されている型には、以下のものがあります。
名称 | 内容 |
---|---|
size_t | sizeof演算子の結果の型。符号無し整数型。 |
wchar_t | ワイド文字型。 |
div_t | div関数が返す構造体。 |
ldiv_t | ldiv関数が返す構造体。 |
lldiv_t | lldiv関数が返す構造体。 |
stdlib.hで定義されているマクロは、以下のものです。
名称 | 内容 |
---|---|
NULL | 空ポインタ定数(処理系定義)。 |
EXIT_FAILURE | 失敗終了状態を表す整数定数式。main関数の戻り値、exit関数の引数として使用する。 |
EXIT_SUCCESS | 成功終了状態を表す整数定数式。main関数の戻り値、exit関数の引数として使用する。 |
RAND_MAX | rand関数が返す最大値。 |
MB_CUR_MAX | 多バイト文字の最大バイト数を表す、size_t型の整数式。 |