Une valeur de type string
est une chaîne de caractères. Comme son nom l'indique, il s'agit d'une juxtaposition de lettres ou de symboles qu'on appelle caractères, et qui forment un texte. Il y a deux catégories de caractères.
La première catégorie est formée des caractères qu'on peut écrire directement. Ce sont les lettres minuscules et majuscules, les lettres accentuées, les chiffres, l'espace, les signes de ponctuations, ainsi que les opérateurs mathématiques.
print_string "abc ABC àéù 123 +-*/%";
La seconde catégorie regroupe des caractères spéciaux. Pour écrire un tel caractère, il faut le précéder d'un "backslash"
.
a) Le code \"
permet d'afficher un guillemet, ce qui ne serait pas possible directement puisque ce symbole permet de délimiter les chaînes.
print_string "Un texte entre \"guillemets\" comme ceci";
b) Le code \t
représente une tabulation (on l'avait utilisé pour afficher proprement la table de multiplication).
print_string "1\t2\t3\t4\t5";
c) Le code \n
représente un retour à la ligne : print_string "\n"
réalise la même chose que print_newline()
.
print_string "Multi-ligne :\ndeuxième ligne,\ntroisième ligne.";
d) Et comment faire le symbole backslash lui-même ? On en met deux de suite : \\
.
print_string "Un backslash : \\";