Next: Les constantes nommées
Up: Les bases
Previous: Les constantes
Une chaîne de caractères littérale est une suite de caractères entourés
du signe ".
Exemple :
"ceci est une chaîne"
Toutes les séquences d'échappement définies en 1.8.2
sont utilisables dans les chaînes.
Exemple :
"ligne 1\nligne 2\nligne 3"
Le caractère \ suivi d'un passage à la ligne suivante est ignoré. Cela
permet de faire tenir les longues chaînes sur plusieurs lignes de source.
Exemple :
"ceci est une très très longue chaîne que l'on fait tenir \
sur deux lignes de source"
Si deux chaînes littérales sont adjacentes dans le source, le compilateur
concatène les deux chaînes.
Exemple : "Hello " "World!!" est équivalent à "Hello World!!".
Le compilateur rajoute à la fin de chaque chaîne un caractère mis à zéro.
(Le caractère dont la valeur est zéro est appelé null dans le code
ASCII).
Cette convention de fin de chaîne est utilisée par les fonctions de la
bibliothèque standard.
Exemple : sur rencontre de "Hello!" le compilateur implantera en mémoire
7 caractères H, e, l, l, o, !, \0.
Dans une chaîne de caractères littérale, le caractère " doit
être désigné par la séquence d'échappement, alors que '
peut être désigné par sa séquence d'échappement ou par lui-même.
Next: Les constantes nommées
Up: Les bases
Previous: Les constantes
Bernard Cassagne
1998-12-09