Partager via


Types d'entier dimensionné C

Section spécifique à Microsoft

Microsoft C prend en charge les types d’entiers dimensionnés. Vous pouvez déclarer des variables de type entier à 8, 16, 32 ou 64 bits, à l’aide du spécificateur de type __intN, où N est la taille, en bits, de la variable de type entier. La valeur de n peut être 8, 16, 32 ou 64. L'exemple suivant déclare une variable de chacun des quatre types d'entiers dimensionnés :

__int8  nSmall;     // Declares 8-bit integer
__int16 nMedium;    // Declares 16-bit integer
__int32 nLarge;     // Declares 32-bit integer
__int64 nHuge;      // Declares 64-bit integer

Les trois premiers types d’entiers dimensionnés sont des synonymes des types ANSI de la même taille. Ils sont utiles pour écrire du code portable qui se comporte de façon identique sur plusieurs plateformes. Le type de données __int8 est synonyme du type char, le type __int16 est synonyme du type short, le type __int32 est synonyme du type int, et le type __int64 est synonyme du type long long.

FIN de la section spécifique à Microsoft

Voir aussi

Stockage de types de base