名前空間
変種
操作

標準ライブラリヘッダー <climits>

From cppreference.com
 
 
標準ライブラリヘッダー
 

このヘッダーは、元々C標準ライブラリの <limits.h> として存在していました。

このヘッダーは、型サポートライブラリの一部であり、特にC数値制限インターフェースの一部です。

[編集] マクロ

CHAR_BIT
バイトのビット幅
(マクロ定数) [編集]
MB_LEN_MAX
マルチバイト文字の最大バイト数
(マクロ定数) [編集]
CHAR_MIN
char の最小値
(マクロ定数) [編集]
CHAR_MAX
char の最大値
(マクロ定数) [編集]
SCHAR_MINSHRT_MININT_MINLONG_MINLLONG_MIN
(C++11)
signed char, short, int, long, および long long の最小値(それぞれ)
(マクロ定数) [編集]
SCHAR_MAXSHRT_MAXINT_MAXLONG_MAXLLONG_MAX
(C++11)
signed char, short, int, long, および long long の最大値(それぞれ)
(マクロ定数) [編集]
UCHAR_MAXUSHRT_MAXUINT_MAXULONG_MAXULLONG_MAX
(C++11)
unsigned char, unsigned short, unsigned int,
unsigned long, および unsigned long long の最大値(それぞれ)
(マクロ定数) [編集]

[編集] 概要

#define CHAR_BIT      /* see definition */
#define SCHAR_MIN     /* see definition */
#define SCHAR_MAX     /* see definition */
#define UCHAR_MAX     /* see definition */
#define CHAR_MIN      /* see definition */
#define CHAR_MAX      /* see definition */
#define MB_LEN_MAX    /* see definition */
#define SHRT_MIN      /* see definition */
#define SHRT_MAX      /* see definition */
#define USHRT_MAX     /* see definition */
#define INT_MIN       /* see definition */
#define INT_MAX       /* see definition */
#define UINT_MAX      /* see definition */
#define LONG_MIN      /* see definition */
#define LONG_MAX      /* see definition */
#define ULONG_MAX     /* see definition */
#define LLONG_MIN     /* see definition */
#define LLONG_MAX     /* see definition */
#define ULLONG_MAX    /* see definition */
English 日本語 中文(简体) 中文(繁體)