ASCII 13 — le caractère CR
Caractère invisible
CR est le code de contrôle 13, hex 0D. On le tape avec ^M et on l’abrège \r.
Des caractères qui n’affichent rien et demandent quelque chose à l’appareil.
Le rôle de ce code
Carriage return
Mise en forme · Retour à la ligne, tabulation, saut de page : ceux qui servent encore.
Sept bits
ASCII tient sur sept bits, d’où 128 caractères. Le huitième bit est longtemps resté pour la parité.
Un seul bit — le sixième, qui vaut 32 — sépare les casses : éteint donne une majuscule, allumé une minuscule.
- Type
- Contrôle
- Décimal
- 13
- Hexadécimal
- 0x0D
- Octal
- 015
- Binaire
- 0001101
- Entité HTML
-
- Encodage URL
- %0D
- Échappement CSS
- \D
- Échappement court
- \r
- Touche Ctrl
- ^M
Seul \e manque au C standard ; GCC, les shells et les moteurs regex l’acceptent.
Le tableau
Huit colonnes pour les trois bits de poids fort, seize lignes pour les quatre de poids faible. La colonne des majuscules jouxte celle des minuscules : voilà la forme du tableau.
Codes voisins
Comment lire
- Ajoutez 32 à une majuscule et vous obtenez la minuscule : un bit bascule.
- Les chiffres commencent à 48 : code moins 48 donne le nombre.
- Ctrl efface les trois bits de poids fort — d’où Ctrl+I pour une tabulation.
- Tout ce qui est sous 32, et le 127, n’affiche rien ; on y met l’abréviation.
Questions fréquentes
Q. Quel est le code ASCII de CR ?
Décimal 13, hex 0D, octal 015, binaire 0001101.
Q. Comment écrire CR en HTML ?
Avec .
Q. Et dans une URL ?
Il s’encode en %0D.
Q. Comment taper CR ?
^M. Dans une chaîne, on écrit \r.