Note

Pourquoi diable les deux caractères " et ? disposent ils de deux notations possibles ?

Le caractère " peut être représenté par la notation '\"' parce que celle-ci doit être utilisée dans les chaînes de caractères (voir plus loin [*]). Pour des raisons de symétrie, les concepteurs du langage n'ont pas voulu qu'une notation valable pour une chaînes de caractères ne soit pas valable pour un caractère. Le caractère ? était historiquement particulier à cause de l'existance des trigraphes1.6, tombés en désuétude et désactivés par défaut sur les compilateurs modernes.



Matthieu Moy 2017-02-08