Notions de bases en C

Les identificateurs:

Les identificateurs en langage C sont formés d’une chaîne de caractères, parmi les caractères valides permis par le langage. Cela comprend, les caractères de l’alphabet anglais, majuscules et minuscules, les nombres de 0 à 9 et le caractère " underscore " (tiret du 8).

Le premier caractère d'un identificateur ne doit pas être un nombre, peut être le underscore, une lettre de l'alphabet du style: A, B, ...Z ou a, b, ...z.

Le reste de caractères peut être le underscore, une lettre de l'alphabet: A, B, ...jusqu'à Z ou a, b, ...jusqu'à z.

Un identificateur ne doit pas contenir de caractère " espace ".

Les identificateurs sont sensibles à la casse. Les caractères majuscules et minuscules d’une même lettre sont différents. Par exemple les deux variables suivantes sont différentes: myVariable et MyVariable.

Selon le standard ANSI C les identificateurs peuvent avoir au maximum 31 caractères. Et certains mots ne doivent en aucun cas être utilisés comme des identificateurs; ce sont les mots clé du langage qu'il ne faudra pas utiliser à d'autres fins que celles prévues par le compilateur.

Le tableau ci-dessous donne la liste de ces mots interdits:

 

auto break case char
const continue default do
double else enum extern
float for goto if
int long register return
short signed sizeof static
struct switch typedef union
unsigned void volatile while

 

Certains compilateurs peuvent ajouter à cette liste des mots clés qui leur sont propres, et les restrictions sont exactement les mêmes que celles du standard ANSI C.

Ce site web utilise des cookies

Certains d’entre eux sont essentiels pour son fonctionnement et d’autres nous aident à améliorer l’expérience utilisateur (cookies traceurs). Vous pouvez décider vous-même si vous autorisez ou non ces cookies. Merci de noter que, si vous les rejetez, certaines fonctionnalités du site pourront être défaillantes.