### 6.5.1 Écriture d’une chaîne ou d’un caractère : `"`

Les chaînes de caractères s’écrivent en utilisant `"` (guillemets) comme délimiteurs.
Un caractère est une chaîne ayant un caractère; en effet les délimiteurs `’` ou (`quote`) servent à préciser que l’on ne doit pas évaluer la variable mise entre les quotes.
Exemple :
`"a"` est un caractère mais `’a’` ou `quote(a)` désigne la variable `a` non évaluée.
Les caractères d’une chaîne sont repérés par un indice (comme pour les listes).
Pour accéder à un élément d’une chaîne, on tape l’indice de cet élément entre des crochets pour des indices qui commencent à 0
ou bien
on tape son indice entre des doubles crochets pour des indices qui commencent à 1.
Attention ! Pour toutes les autres fonctions de `Xcas` (autres que l’accés à un élément), l’indice du premier élément est 0.
Exemple :
On tape :

`"bonjour"[2]`

On obtient :

`"n"`

On tape :

`"bonjour"[[2]]`

On obtient :

`"o"`

Remarque
Lorsque l’on tape une chaîne de caractères dans la ligne de commande, cela génère un écho en réponse.
Exemple :
On tape :

`"bonjour"`

On a `"bonjour"` s’inscrit comme question et on a `bonjour` comme réponse.
On tape :

`"bonjour"+", ca va?"`

On obtient :

`"bonjour, ca va?"`