<climits>
ヘッダでは、整数型に関するマクロが定義されている。これは、C言語の標準ライブラリ<limits.h>
と同じである。
本ヘッダはフリースタンディング環境でも提供される。
最小値
名前 | 説明 | 対応バージョン |
---|---|---|
SCHAR_MIN |
signed char の最小値 |
|
CHAR_MIN |
char の最小値 |
|
SHRT_MIN |
short の最小値 |
|
INT_MIN |
int の最小値 |
|
LONG_MIN |
long の最小値 |
|
LLONG_MIN |
long long の最小値 |
C++11 |
最大値
名前 | 説明 | 対応バージョン |
---|---|---|
UCHAR_MAX |
unsigned char の最大値 |
|
SCHAR_MAX |
signed char の最大値 |
|
CHAR_MAX |
char の最大値 |
|
USHRT_MAX |
unsigned short の最大値 |
|
SHRT_MAX |
short の最大値 |
|
UINT_MAX |
unsigned の最大値 |
|
INT_MAX |
int の最大値 |
|
ULONG_MAX |
unsigned long の最大値 |
|
LONG_MAX |
long の最大値 |
|
ULLONG_MAX |
unsigned long long の最大値 |
C++11 |
LLONG_MAX |
long long の最大値 |
C++11 |
その他
名前 | 説明 | 対応バージョン |
---|---|---|
CHAR_BIT |
1バイトのビット数 | |
MB_LEN_MAX |
マルチバイト文字のバイト数 |