Recherche personnalisée

Dictionnaire technique de materiel-informatique.be: les définitions classées par thématique:
Electricité | Electronique numérique | Ordinateur - Unité centrale | Périphériques | Sauvegarde | Sécurité | Réseau | Logiciel | Internet | Multimedia | Sites | Acronyme

Codes ASCII utilisés en informatique

ASCII (acronyme de American Standard Code for Information Interchange) est une méthode de codage des caractères en binaire, chaque code sur 7 bits représente un caractère:  lettres et chiffres ou caractères de contrôle dédiés aux imprimantes, terminaux ou modem. 128 caractères différents sont repris, numérotés de 0 à 127.

Ascii ne permet pas l'utilisation de caractères accentués utilisés dans d'autres langues que l'anglais. Pour d'autres langues, on utilise un codage sur 8 bits, soit 256 caractères différents. Les premiers XT d'IBM utilisaient l'ascii étendu, actuellement, on utilise plutôt l'ANSI.

IBM utilise dans les premiers PC l'ASCII étendu. La majorité des systèmes actuels utilisent l'ANSI. Dans ce cas, les codes de 128 à 255 sont différents suivant la langue utilisée (en fait le paramétrage linguistique du clavier).

En DOS et sous Windows, ces caractères peuvent être affichés par la combinaison de touches <alt> + numéro en décimal. Dans certains langages, la commande print char(numéro) imprime également le caractère. Les caractères en bleu sont imprimables. Les autres sont des caractères de contrôle non imprimables ou affichables. On retrouve:

Codage Décimal Caractère Codage Binaire Remarque
000 NUL 00000000 caractère null
001 SOH 00000001 Start of Heading, début d'en-tête
002 STX 00000010 Start of Text, début du texte
003 ETX 00000011 End of Text, fin du texte
004 EOT 00000100 End Of transmission, fin de transmission.
005 ENQ 00000101 Enquiry, demande
006 ACK 00000110 Acknowledge
007 BEL 00000111 Bel, son sur le haut parleur
008 BS 00001000 Backspace, suppression
009 HT 00001001 Horizontal Tab, tabulation verticale
010 LF 00001010 Line Feed, saut de ligne
011 VT 00001011 Vertical Tab, tabulation verticale
012 FF 00001100 Form Feed, saut de page
013 CR 00001101 Carriage Return (retour chariot), retour du curseur à gauche, généralement utilisé avec LF.
014 SO 00001110 Shift Out, sortie du mode SHIFT
015 SI 00001111 Shift In, entrée en mode shift
016 DLE 00010000 data link escape, libère la ligne
017 DC1 00010001 device control 1 - Xon
018 DC2 00010010 device control 2
019 DC3 00010011 device control 3 - Xoff
020 DC4 00010100 device control 4
021 NAK 00010101 Acknowledge negatif
022 SYN 00010110 Synchronisation
023 ETB 00010111 End of transmissed block (fin de la transmission d'un block de données
024 CAN 00011000 Cancel
025 EM 00011001 End of Medium, séparateur de bande
026 SUB 00011010 Substitude, remplacement
027 ESC 00011011
028 FS 00011100 File separator, séparateur de fichier
029 GS 00011101 Group separator, séparateur de groupe
030 RS 00011110 Record separator, séparateur d'enregistrement
031 US 00011111 Unit Separator, séparateur d'unité de sauvegarde (bande)
032 SP 00100000 Espace
033 ! 00100001
034 " 00100010
035 # 00100011
036 $ 00100100
037 % 00100101
038 & 00100110
039 ' 00100111
040 ( 00101000
041 ) 00101001
042 * 00101010
043 + 00101011
044 , 00101100
045 - 00101101
046 . 00101110
047 / 00101111
048 0 00110000
049 1 00110001
050 2 00110010
051 3 00110011
052 4 00110100
053 5 00110101
054 6 00110110
055 7 00110111
056 8 00111000
057 9 00111001
058 : 00111010
059 ; 00111011
060 < 00111100
061 = 00111101
062 > 00111110
063 ? 00111111
064 @ 01000000
065 A 01000001
066 B 01000010
067 C 01000011
068 D 01000100
069 E 01000101
070 F 01000110
071 G 01000111
072 H 01001000
073 I 01001001
074 J 01001010
075 K 01001011
076 L 01001100
077 M 01001101
078 N 01001110
079 O 01001111
080 P 01010000
081 Q 01010001
082 R 01010010
083 S 01010011
084 T 01010100
085 U 01010101
086 V 01010110
087 W 01010111
088 X 01011000
089 Y 01011001
090 Z 01011010
091 [ 01011011
092 \ 01011100
093 ] 01011101
094 ^ 01011110 caractère escape
095 _ 01011111
096 ` 01100000
097 a 01100001
098 b 01100010
099 c 01100011
100 d 01100100
101 e 01100101
102 f 01100110
103 g 01100111
104 h 01101000
105 i 01101001
106 j 01101010
107 k 01101011
108 l 01101100
109 m 01101101
110 n 01101110
111 o 01101111
112 p 01110000
113 q 01110001
114 r 01110010
115 s 01110011
116 t 01110100
117 u 01110101
118 v 01110110
119 w 01110111
120 x 01111000
121 y 01111001
122 z 01111010
123 { 01111011
124 | 01111100
125 } 01111101
126 ~ 01111110
127 DEL 01111111 Effacement, équivalent à la touche clavier

Définition annexe: terminal informatique

Dernière mise à jour, le 21/11/2015
Tous droits réservés: reproduction interdite sans notre accord écrit
© les marques citées sont propriétés des constructeurs et éditeurs