ASCII·ESC
27
ESC
0x1B · 0011011

ASCII 27 — le caractère ESC

Caractère invisible

ESC est le code de contrôle 27, hex 1B. On le tape avec ^[ et on l’abrège \e.

Des caractères qui n’affichent rien et demandent quelque chose à l’appareil.

Le rôle de ce code

Escape

Autres · Effacer, annuler, et ESC — la touche qui ouvre un second sens.

Sept bits

ASCII tient sur sept bits, d’où 128 caractères. Le huitième bit est longtemps resté pour la parité.

0011011

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
27
Hexadécimal
0x1B
Octal
033
Binaire
0011011
Entité HTML

Encodage URL
%1B
Échappement CSS
\1B
Échappement court
\e
Touche Ctrl
^[

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 ESC ?

Décimal 27, hex 1B, octal 033, binaire 0011011.

Q. Comment écrire ESC en HTML ?

Avec .

Q. Et dans une URL ?

Il s’encode en %1B.

Q. Comment taper ESC ?

^[. Dans une chaîne, on écrit \e.