◐ Shell
clean mode source ↗

Заголовочный файл стандартной библиотеки <climits> — cppreference.com

Материал из 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      /* смотрите определение */
#define SCHAR_MIN     /* смотрите определение */
#define SCHAR_MAX     /* смотрите определение */
#define UCHAR_MAX     /* смотрите определение */
#define CHAR_MIN      /* смотрите определение */
#define CHAR_MAX      /* смотрите определение */
#define MB_LEN_MAX    /* смотрите определение */
#define SHRT_MIN      /* смотрите определение */
#define SHRT_MAX      /* смотрите определение */
#define USHRT_MAX     /* смотрите определение */
#define INT_MIN       /* смотрите определение */
#define INT_MAX       /* смотрите определение */
#define UINT_MAX      /* смотрите определение */
#define LONG_MIN      /* смотрите определение */
#define LONG_MAX      /* смотрите определение */
#define ULONG_MAX     /* смотрите определение */
#define LLONG_MIN     /* смотрите определение */
#define LLONG_MAX     /* смотрите определение */
#define ULLONG_MAX    /* смотрите определение */