Namespaces
Variants

Standard library header <climits>

From cppreference.net
Standard library headers

Este encabezado estaba originalmente en la biblioteca estándar de C como <limits.h> .

Este encabezado es parte de la biblioteca de soporte de tipos , en particular es parte de la interfaz de límites numéricos de C .

Macros

CHAR_BIT
ancho de bits del byte
(constante macro)
MB_LEN_MAX
número máximo de bytes en un carácter multibyte
(constante macro)
CHAR_MIN
valor mínimo de char
(constante macro)
CHAR_MAX
valor máximo de char
(constante macro)
SCHAR_MIN SHRT_MIN INT_MIN LONG_MIN LLONG_MIN
(C++11)
valor mínimo de signed char , short , int , long y long long respectivamente
(constante macro)
SCHAR_MAX SHRT_MAX INT_MAX LONG_MAX LLONG_MAX
(C++11)
valor máximo de signed char , short , int , long y long long respectivamente
(constante macro)
UCHAR_MAX USHRT_MAX UINT_MAX ULONG_MAX ULLONG_MAX
(C++11)
valor máximo de unsigned char , unsigned short , unsigned int ,
unsigned long y unsigned long long respectivamente
(constante macro)

Sinopsis

#define CHAR_BIT      /* ver definición */
#define SCHAR_MIN     /* ver definición */
#define SCHAR_MAX     /* ver definición */
#define UCHAR_MAX     /* ver definición */
#define CHAR_MIN      /* ver definición */
#define CHAR_MAX      /* ver definición */
#define MB_LEN_MAX    /* ver definición */
#define SHRT_MIN      /* ver definición */
#define SHRT_MAX      /* ver definición */
#define USHRT_MAX     /* ver definición */
#define INT_MIN       /* ver definición */
#define INT_MAX       /* ver definición */
#define UINT_MAX      /* ver definición */
#define LONG_MIN      /* ver definición */
#define LONG_MAX      /* ver definición */
#define ULONG_MAX     /* ver definición */
#define LLONG_MIN     /* ver definición */
#define LLONG_MAX     /* ver definición */
#define ULLONG_MAX    /* ver definición */