Compartir a través de


Límites enteros

Específicos de Microsoft

Los límites para tipos enteros se muestran en la tabla siguiente.estos límites son también definido en el archivo de encabezado estándar LIMITS.H.

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.

–2147483648

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.

–2147483648

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)

_I64_MIN

Valor mínimo de una variable de tipo __int64

-9223372036854775808

_I64_MAX

Valor máximo de una variable de tipo __int64

9223372036854775807

_UI64_MAX

Valor máximo de una variable de tipo unsigned __int64

18446744073709551615 (0xffffffffffffffff)

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

Vea también

Referencia

Límites de punto flotante