≫ ホーム ≫ C言語ヘッダファイル別一覧 ≫ limits.h
limits.h には標準整数型の限界およびパラメータに展開するいくつかのマクロが定義されています.
マクロ名 | 概要 | 備考 |
---|---|---|
CHAR_BIT | char 型を構成するビット数 (8 以上) | |
SCHAR_MAX | signed char 型の最大値 (127 以上) | |
SCHAR_MIN | signed char 型の最小値 (-127 以下) | |
UCHAR_MAX | unsigned char 型の最大値 (255 以上) | |
CHAR_MAX | char 型の最大値 (SCHAR_MAX の値. 符号無しの場合は UCHAR_MAX の値) | |
CHAR_MIN | char 型の最小値 (SCHAR_MIN の値. 符号無しの場合は 0 ) | |
MB_LEN_MAX | サポートするロケール (locale) に対する多バイト文字 (multi-byte character) の最大バイト数 (1 以上) | |
SHRT_MAX | short 型の最大値 (32767 以上) | |
SHRT_MIN | short 型の最小値 (-32767 以下) | |
USHRT_MAX | unsigned short 型の最大値 (65535 以上) | |
INT_MAX | int 型の最大値 (32767 以上) | |
INT_MIN | int 型の最小値 (-32767 以下) | |
UINT_MAX | unsigned int 型の最大値 (65535 以上) | |
LONG_MAX | long 型の最大値 (2147483647 以上) | |
LONG_MIN | long 型の最小値 (-2147483647 以下) | |
ULONG_MAX | unsigned long 型の最大値 (4294967295 以上) | |
LLONG_MAX | long long 型の最大値 (9223372036854775807 以上) | C99 |
LLONG_MIX | long long 型の最小値 (-9223372036854775807 以下) | C99 |
ULLONG_MAX | unsigned long long 型の最小値 (18446744073709551615 以上) | C99 |