分類 | キーワード | 備考 | ||
---|---|---|---|---|
一般実用宣言型 | 記憶量型 | size_t | (無符号整数型) | |
ワイド文字型 | wchar_t | (汎整数型) | ||
除算型 | div_t | (構造体型) | ||
長除算型 | ldiv_t | (構造体型) | ||
長々除算型 | lldiv_t | (C99規格)(構造体型) | ||
一般実用マクロ | 空ポインタ定数マクロ | NULL | (0 or (void *)0) | |
失敗終了マクロ | EXIT_FAILURE | (規格値:≠0) | ||
成功終了マクロ | EXIT_SUCCESS | |||
乱数値上限マクロ | RAND_MAX | (汎整数型式(規格値:≧32767)) | ||
地域多バイト上限マクロ | MB_CUR_MAX | (正の汎整数型式(規格値:≦MB_LEN_MAX)) | ||
一般実用関数 | 数値変換関数 | 実数変換関数 | atof() | |
整数変換関数 | atoi() | |||
長整数変換関数 | atol() | |||
長々整数変換関数 | atoll() | (C99規格) | ||
文字列実数化関数 | strtod() | |||
文字列浮動小数点化関数 | strtof() | (C99規格) | ||
文字列長倍精度浮動小数点化関数 | strtold() | (C99規格) | ||
文字列長整数化関数 | strtol() | |||
文字列長々整数化関数 | strtoll() | (C99規格) | ||
文字列無符号長整数化関数 | strtoul() | |||
文字列無符号長々整数化関数 | strtoull() | (C99規格) | ||
擬似乱数列生成関数 | 乱数生成関数 | rand() | ||
乱数種関数 | srand() | |||
記憶域管理関数 | 区画割付け関数 | calloc() | ||
記憶域解放関数 | free() | |||
メモリ割付け関数 | malloc() | |||
再割付け関数 | realloc() | |||
環境に関連する関数 | 異常終了関数 | abort() | ||
終了登録関数 | atexit() | |||
正常終了関数 | exit() | |||
正常終了関数(終了関数非呼出) | _Exit() | (C99規格) | ||
環境取得関数 | getenv() | |||
処理系関数 | system() | |||
探索及び整列ユーティリティ | 二分検索関数 | bsearch() | ||
高速整列関数 | qsort() | |||
整数算術関数 | 整数絶対値関数 | abs() | ||
長整数絶対値関数 | labs() | |||
長々整数絶対値関数 | llabs() | (C99規格) | ||
整数除算関数 | div() | |||
長整数除算関数 | ldiv() | |||
長々整数除算関数 | lldiv() | (C99規格) | ||
多バイト文字・ワイド文字変換関数 | 多バイト文字長関数 | mblen() | (C95規格) | |
ワイド文字化関数 | mbtowc() | (C95規格) | ||
多バイト文字化関数 | wctomb() | (C95規格) | ||
多バイト文字列・ワイド文字列変換関数 | ワイド文字列化関数 | mbstowcs() | (C95規格) | |
多バイト文字列化関数 | wcstombs() | (C95規格) |
一般ユーティリティ(stdlib.h)