-
-
- Formations :
-
-
-
Description | Abréviation | Décimal | Octal | Hexadécimal | Représentation1) |
---|---|---|---|---|---|
Fin de chaîne | NULL | 0 | \0 | \x0 | \0 , ^@ |
Fin de texte | ETX | 3 | \3 | \x3 | ^C |
Fin de connexion | EOT | 4 | \4 | \x4 | ^D |
Beep | BELL | 7 | \7 | \x7 | \a , ^G |
Backspace | BS | 8 | \10 | \x8 | \b , ^H |
Horizontal tab | HT | 9 | \11 | \x9 | \t , ^I |
Line Feed | LF | 10 | \12 | \xA | \n , ^J |
Vertical tab | VT | 11 | \13 | \xB | \v , ^K |
Form feed | FF | 12 | \14 | \xC | \f , ^L |
Carriage return | CR | 13 | \15 | \xD | \r , ^M |
Escape | ESC | 27 | \33 | \x1B | \e , ^[ |
Space | SP | 32 | \40 | \x20 | |
Delete | DEL | 127 | \177 | \x7F | ^? |
Dans un terminal, pour composer un caractère à partir de la caret notation, décomposer ^N
par Ctrl-V
puis Ctrl-N
.
Pour exprimer un nombre d'une base dans une autre, utiliser bc(1).
Exemples :
32
en décimal s'écrit 40
en octal et 20
en hexadécimal :$ echo "obase=8; ibase=10; 32" |bc 40 $ echo "obase=16; ibase=10; 32" |bc 20
ce qui se vérifie facilement : 4 x 8 + 0 = 2 x 16 + 0 = 32
12
en décimal s'écrit 14
en octal et 0c
en hexadécimal :$ echo "obase=8; ibase=10; 12" |bc 14 $ echo "obase=16; ibase=10; 12" |bc C
ce qui se vérifie facilement aussi : 1 x 8 + 4 = 12, qui se représente par la lettre C
en hexadécimal.
UFR EILA
Notice