Limites d'entier
Spécifique à Microsoft
Les limites pour les types d'entiers sont répertoriées dans le tableau ci-dessous. Les macros de préprocesseur pour ces limites sont également définies lorsque vous incluez les limites> du fichier <d’en-tête standard.
Limites appliquées aux constantes entières
Constant | Signification | Value |
---|---|---|
CHAR_BIT |
Nombre de bits dans la plus petite variable qui n'est pas un champ de bits | 8 |
SCHAR_MIN |
Valeur minimale d'une variable de type signed char |
-128 |
SCHAR_MAX |
Valeur maximale d'une variable de type signed char |
127 |
UCHAR_MAX |
Valeur maximale d'une variable de type unsigned char |
255 (0xff) |
CHAR_MIN |
Valeur minimale d'une variable de type char |
-128; 0 si /J l’option utilisée |
CHAR_MAX |
Valeur maximale d'une variable de type char |
127; 255 si /J l’option est utilisée |
MB_LEN_MAX |
Nombre maximal d'octets dans une constante à multiples caractères | 5 |
SHRT_MIN |
Valeur minimale d'une variable de type short |
-32768 |
SHRT_MAX |
Valeur maximale d'une variable de type short |
32767 |
USHRT_MAX |
Valeur maximale d'une variable de type unsigned short |
65535 (0xffff) |
INT_MIN |
Valeur minimale d'une variable de type int |
-2147483648 |
INT_MAX |
Valeur maximale d'une variable de type int |
2147483647 |
UINT_MAX |
Valeur maximale d'une variable de type unsigned int |
4294967295 (0xffffffff) |
LONG_MIN |
Valeur minimale d'une variable de type long |
-2147483648 |
LONG_MAX |
Valeur maximale d'une variable de type long |
2147483647 |
ULONG_MAX |
Valeur maximale d'une variable de type unsigned long |
4294967295 (0xffffffff) |
LLONG_MIN |
Valeur minimale pour une variable de type long long |
-9223372036854775808 |
LLONG_MAX |
Valeur maximale pour une variable de type long long |
9223372036854775807 |
ULLONG_MAX |
Valeur maximale pour une variable de type unsigned long long |
18446744073709551615 (0xffffffffffffffff) |
Si une valeur dépasse la plus grande représentation d'entier, le compilateur Microsoft génère une erreur.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour