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, et permettent d'écrire du code portable qui se comporte de façon identique entre plusieurs plateformes. Notez que le type de données __int8 est synonyme du type char, que __int16 est synonyme du type short et que __int32 est synonyme du type int. Le type __int64 n'a pas d'équivalent ANSI.

FIN de la section spécifique à Microsoft

Voir aussi

Concepts

Stockage de types de base