Une constante entière peut s'écrire dans les systèmes décimal, octal ou hexadécimal.
Une constante entière préfixée :
Une constante réelle (ou constante en virgule flottante) est un nombre exprimé en base 10 contenant un point décimal et éventuellement un exposant séparé du nombre par la lettre e ou E.
Une constante réelle est par défaut de type double. Elle sera du type float si on la suffixe par la lettre f ou F.
Une constante caractère est assimilée à un entier sur un octet dont la valeur correspond au rang du caractère dans la table ASCII.
Une constante caractère est constituée soit :
Séquences et code ASCII
tabulation h. \t 9
retour à la ligne \n 10
caractère nul \00
Exemples
Valeur entiere associee 'A' ==> 65 'x' ==> 120 '3' ==> 51 '\n' ==> 10 '\t' ==> 9
Une constante chaîne de caractères est une suite de caractères entre guillemets.
En mémoire cette suite de caractères se termine par le caractère NULL ('\0').
La valeur d'une chaîne de caractères est l'adresse du premier caractère de la chaîne qui est donc du type pointeur de caractères (char *).
Ne pas confondre "A" et 'A' qui n'ont pas du tout la même signification !
Pour écrire une chaîne de caractères sur plusieurs lignes on peut :