Límites de enteros C++

Específicos de Microsoft

Los límites para tipos enteros se muestran en la tabla siguiente.estos límites son definido en el archivo de encabezado estándar LIMITS.H.Microsoft c también permite la declaración de variables completas ordenadas, que son tipos enteros de bits de tamaño 8, 16), o 32.Para obtener más información sobre enteros ordenados, vea Tipos enteros ordenados.

límites en constantes enteras

Constante

Significado

Valor

CHAR_BIT

Número de bits en la variable menor que no es un campo de bits.

8

SCHAR_MIN

Valor mínimo de una variable de char firmadoescrito.

–128

SCHAR_MAX

Valor máximo de una variable de char firmadoescrito.

127

UCHAR_MAX

Valor máximo de una variable de unsigned charescrito.

255 (0xff)

CHAR_MIN

Valor mínimo de una variable de charescrito.

– 128; 0 si la opción /J utilizado

CHAR_MAX

Valor máximo de una variable de charescrito.

127; 255 si la opción /J utilizado

MB_LEN_MAX

Número de bytes máximo en una constante de multicharacter.

5

SHRT_MIN

Valor mínimo de una variable de Cortoescrito.

–32768

SHRT_MAX

Valor máximo de una variable de Cortoescrito.

32767

USHRT_MAX

Valor máximo de una variable de unsigned shortescrito.

65535 (0xffff)

INT_MIN

Valor mínimo de una variable de intescrito.

–2147483647 – 1

INT_MAX

Valor máximo de una variable de intescrito.

2147483647

UINT_MAX

Valor máximo de una variable de unsigned intescrito.

4294967295 (0xffffffff)

LONG_MIN

Valor mínimo de una variable de Másescrito.

–2147483647 – 1

LONG_MAX

Valor máximo de una variable de Másescrito.

2147483647

ULONG_MAX

Valor máximo de una variable de unsigned longescrito.

4294967295 (0xffffffff)

Si un valor supera la representación de entero mayor, el compilador de Microsoft genera un error.

Específico de Microsoft de FINAL

Vea también

Referencia

Constantes enteras de C