Spécificateurs de type

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Syntaxe de déclaration - Index

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;                   // déclare i comme un entier
unsigned char ch1, ch2;  // déclare deux chars non signés

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.

Voici la liste des mots clés des spécificateurs de type dans le compilateur Appmethod C++ C++:


char
wchar_t

float

signed

class

int

struct

double

long

union

enum

short

unsigned


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