Description
mots-clés :
| cin | const | cout | else | 
| if | typedef | while | 
symboles non-alphanumériques :
| + | - | * | / | % | ! | 
| || | && | < | <= | > | >= | 
| == | != | << | >> | & | = | 
| ( | ) | [ | ] | { | } | 
| , | ' | ; | 
identificateurs : lettre (lettre | chiffre)*
identificateurs prédéfinis :
| char | int | float | void | main | 
constantes entiers : chiffre (chiffre)*
constantes flottants : comme en C++.
constantes caractère : 'caractère' ou '\caractère'
Ne sont pas des unités lexicales et doivent être ignorés : espace, retour à la ligne, commentaire (entre /* et */).