Vous êtes sur la page 1sur 1

II-5-1 Les types de base de C++ 

:
Les types de base du langage C++ ; il s’agit des types scalaires à partir desquels pourront être
construits tous les autres, dits « types dérivés », qu’ils ‘agisse :
• de types structurés comme les tableaux, les structures ou les unions, et surtout les classes ;
• d’autres types simples comme les pointeurs ou les énumérations.

Les types de base du langage C++ se répartissent en quatre catégories en fonction de la nature
des informations qu’ils permettent de représenter :
• nombres entiers (mot-clé int) ;
• nombres flottants (mot-clé float ou double) ;
• caractères (mot-clé char) ;
• valeurs booléennes, c’est-à-dire dont la valeur est soit vrai, soit faux (mot-clé bool).
1- Les types entiers :
1.1 Les différents types usuels d’entiers prévus par C++ :
C++ prévoit que, sur une machine donnée, on puisse trouver jusqu’à trois tailles différentes
d’entiers, désignées par les mots-clés suivants :
• short int (qu’on peut abréger en short) ;
• int ;
• long int (qu’on peut abréger en long).
tous les int n’ont pas la même taille sur toutes les machines.
2- Les types flottants :
2.1 Les différents types et leur représentation en mémoire :
Les types flottants permettent de représenter, de manière approchée, une partie des nombres
réels. Désignées par les mots-clés suivants :
 Float
 Double
3- Les types caractères :
3.1 La notion de caractère en langage C++ :
Comme la plupart des langages, C++ permet de manipuler des caractères codés en mémoire
sur un octet. Désignées par le mot-clé suivant :
Char qui représente un texte.
4- Le type bool
Ce type est tout naturellement formé de deux valeurs notées true et false. Il peut intervenir
dans des constructions telles que :
bool ok = false ;
.....
if (.....) ok = true ;
.....
if (ok) .....
5-comment déclarer une variable avec C++ :
Pour déclarer une variable, on doit indiquer son type suivi d’un espace puis taper le nom de la
variable suivi d’un point virgule :
<type> <nom de variable> ;
Exemple : int somme ;

Vous aimerez peut-être aussi