Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Específicos de Microsoft
Los límites de los tipos enteros de C y C++ se muestran en la tabla siguiente. Estos límites se definen en el archivo de encabezado estándar de C <limits.h>. El encabezado de la biblioteca estándar de C++ <limits> incluye <climits>, que a su vez incluye <limits.h>.
Microsoft C también permite la declaración de variables de enteros con tamaño, que son tipos enteros con un tamaño de 8, 16, 32 o 64 bits. Para obtener más información sobre los enteros con tamaño en C, vea Tipos enteros con tamaño.
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 en un carácter multibyte. | 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. |
-2147483647 - 1 |
| 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. |
-2147483647 - 1 |
| 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. |
-9,223,372,036,854,775,807 - 1 |
| LLONG_MAX | Valor máximo de una variable de tipo long long. |
9\.223.372.036.854.775.807 |
| ULLONG_MAX | Valor máximo de una variable de tipo unsigned long long. |
18.446.744.073.709.551.615 (0xffffffffffffffff) |
Si un valor supera la representación de entero mayor, el compilador de Microsoft genera un error.
FIN de Específicos de Microsoft