Les identificateurs sont des noms associés à des entités du
langage (variables, constantes,
fonctions,
paramètres, types, ..) que le
programmeur déclare ou que des bibliothèques
déclarent.
Un identificateur commence obligatoirement par une lettre (ou le
caractère de ‘_’) et ne peut contenir que des lettres, des
chiffres ou le caractère de soulignement).
Attention, la casse (majuscule, minuscule) est
importante. TOTO et toto constituent des identificateurs
différents. Généralement, on utilise que des minuscules
pour les identificateurs (mais souvent les symboles
introduits par une directive#define
sont en majuscule).
Pour des raisons de portabilité, il est préférable de se
limiter à des identificateurs de taille inférieure à 31.
Dans le cas des identificateurs externes (variables
ou fonctions),
une implémentation de C a le droit d’imposer une taille
maximale très inférieure et ne pas faire la différence
majuscule, minuscule.
Identificateurs non valides (pas de chiffre en tête, pas
d’accent). :