Spécificateurs de type

De RAD Studio
Aller à : navigation, rechercher

Remonter à Syntaxe de déclaration - Index

Description

Le type détermine l'espace mémoire alloué à un objet et la manière dont le programme interprète les configurations de bits rencontrées dans l'allocation de stockage de l'objet. Un type de données est l'ensemble de valeurs (souvent dépendant de l'implémentation) que les identificateurs peuvent prendre en charge avec l'ensemble des opérations permises sur ces valeurs.

Le spécificateur de type avec un ou plusieurs modificateurs facultatifs sert à préciser le type de l'identificateur déclaré :

int i;                   // declare i as an integer
unsigned char ch1, ch2;  // declare two unsigned chars

Traditionnellement, si le spécificateur de type est omis, le type par défaut adopté est signed int (ou l'équivalent, int). Cependant, en C++, il est des cas où l'absence d'un spécificateur de type entraîne une ambiguïté syntaxique, de sorte qu'il est préférable en C++ d'entrer explicitement tous les spécificateurs de type int.

Utilisez les opérateurs sizeof pour trouver la taille en octets de tout type prédéfini ou défini par l'utilisateur.

Mots clés de type

Mots clés de spécificateur