Límites de enteros
Específico de Microsoft
Los límites de los tipos enteros se muestran en la tabla siguiente. Las macros de preprocesador para estos límites también se definen cuando se incluyen los <climits> del archivo de encabezado estándar.
Límites en constantes de enteros
Constante | Significado | Valor |
---|---|---|
CHAR_BIT |
Número de bits de la variable menor que no es un campo de bits. | 8 |
SCHAR_MIN |
Valor mínimo de una variable de tipo signed char . |
-128 |
SCHAR_MAX |
Valor máximo de una variable de tipo signed char . |
127 |
UCHAR_MAX |
Valor máximo de una variable de tipo unsigned char . |
255 (0xff) |
CHAR_MIN |
Valor mínimo de una variable de tipo char . |
-128; 0 si se usa la opción /J |
CHAR_MAX |
Valor máximo de una variable de tipo char . |
127; 255 si se usa la opción /J |
MB_LEN_MAX |
Número máximo de bytes de una constante de varios caracteres. | 5 |
SHRT_MIN |
Valor mínimo de una variable de tipo short . |
-32768 |
SHRT_MAX |
Valor máximo de una variable de tipo short . |
32767 |
USHRT_MAX |
Valor máximo de una variable de tipo unsigned short . |
65535 (0xffff) |
INT_MIN |
Valor mínimo de una variable de tipo int . |
-2147483648 |
INT_MAX |
Valor máximo de una variable de tipo int . |
2147483647 |
UINT_MAX |
Valor máximo de una variable de tipo unsigned int . |
4294967295 (0xffffffff) |
LONG_MIN |
Valor mínimo de una variable de tipo long . |
-2147483648 |
LONG_MAX |
Valor máximo de una variable de tipo long . |
2147483647 |
ULONG_MAX |
Valor máximo de una variable de tipo unsigned long . |
4294967295 (0xffffffff) |
LLONG_MIN |
Valor mínimo de una variable de tipo long long |
-9223372036854775808 |
LLONG_MAX |
Valor máximo de una variable de tipo long long |
9223372036854775807 |
ULLONG_MAX |
Valor máximo de una variable de tipo unsigned long long |
18446744073709551615 (0xffffffffffffffff) |
Si un valor supera la representación de entero mayor, el compilador de Microsoft genera un error.
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de