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 */).