Rappels
Généralités
Le canevas minimal à utiliser pour réaliser un programme C++ se présente ainsi :
#include
using namespace std ;
main() // en-tête
{ ..... // corps du programme
}
Toute variable utilisée dans un programme doit avoir fait l’objet d’une déclaration en
précisant le type et, éventuellement, la valeur initiale. Voici des exemples de
déclarations :
int i ; // i est une variable de type int nommée i
float x = 5.25 ; // x est une variable de type float nommée x
// initialisée avec la valeur 5.25
const int NFOIS = 5 ; // NFOIS est une variable de type int dont la
// valeur, fixée à 5, ne peut plus être modifiée
L’affichage d’informations à l’écran est réalisé en envoyant des valeurs sur le « flot
cout », comme dans :
cout << n << 2*p ; // affiche les valeurs de n et de 2*p sur l’écran
La lecture d’informations au clavier est réalisée en extrayant des valeurs du « flot
cin », comme dans :
cin >> x >> y ; // lit deux valeurs au clavier et les affecte à x et à y
Types de base
Les types de base sont ceux à partir desquels seront construits tous les autres, dits
dérivés (il s’agira des types structurés comme les tableaux, les structures, les unions et
les classes, ou d’autres types simples comme les pointeurs ou les énumérations).
Il existe trois types entiers : short int (ou short), int et long int (ou long). Les limitations
correspondantes dépendent de l’implémentation. On peut également définir des types
entiers non signés : unsigned short int (ou unsigned short), unsigned int et unsigned long int (ou
unsigned long). Ces derniers sont essentiellement destinés à la manipulation de motifs
binaires.
Les constantes entières peuvent être écrites en notation hexadécimale (comme 0xF54B)
ou octale (comme 014). On peut ajouter le « suffixe » u pour un entier non signé et le
16
Précédent

- 17/398

Suivant