Aide-mémoire Données et encodage

Aide-mémoire de la table ASCII

Les 95 caractères ASCII imprimables avec leur code décimal et hex, les caractères de contrôle courants et des repères comme l'écart de 32 entre majuscules et minuscules.

Dernière vérification:

AdSense Placeholder
Slot: header_reference_page
Sur cette page

L'ASCII (ASCII) attribue à chacun de 128 caractères un nombre de 0 à 127. Les codes 32 à 126 sont les caractères imprimables ci-dessous ; 0 à 31 et 127 sont des codes de contrôle conçus pour les téléscripteurs. Convertissez du texte avec le Convertisseur de Texte en ASCII et le Convertisseur ASCII vers Texte, ou changez de base avec le Convertisseur de Bases.

Caractères imprimables (32 à 126)

Déc Hex Car. Déc Hex Car. Déc Hex Car. Déc Hex Car.
32 20 space 56 38 8 80 50 P 104 68 h
33 21 ! 57 39 9 81 51 Q 105 69 i
34 22 " 58 3A : 82 52 R 106 6A j
35 23 # 59 3B ; 83 53 S 107 6B k
36 24 $ 60 3C < 84 54 T 108 6C l
37 25 % 61 3D = 85 55 U 109 6D m
38 26 & 62 3E > 86 56 V 110 6E n
39 27 ' 63 3F ? 87 57 W 111 6F o
40 28 ( 64 40 @ 88 58 X 112 70 p
41 29 ) 65 41 A 89 59 Y 113 71 q
42 2A * 66 42 B 90 5A Z 114 72 r
43 2B + 67 43 C 91 5B [ 115 73 s
44 2C , 68 44 D 92 5C \ 116 74 t
45 2D - 69 45 E 93 5D ] 117 75 u
46 2E . 70 46 F 94 5E ^ 118 76 v
47 2F / 71 47 G 95 5F _ 119 77 w
48 30 0 72 48 H 96 60 ` 120 78 x
49 31 1 73 49 I 97 61 a 121 79 y
50 32 2 74 4A J 98 62 b 122 7A z
51 33 3 75 4B K 99 63 c 123 7B {
52 34 4 76 4C L 100 64 d 124 7C |
53 35 5 77 4D M 101 65 e 125 7D }
54 36 6 78 4E N 102 66 f 126 7E ~
55 37 7 79 4F O 103 67 g

Caractères de contrôle courants

Déc Hex Nom Signification Échappement
0 00 NUL Nul \0
7 07 BEL Cloche (bip) \a
8 08 BS Retour arrière \b
9 09 HT Tabulation horizontale \t
10 0A LF Saut de ligne \n
11 0B VT Tabulation verticale \v
12 0C FF Saut de page \f
13 0D CR Retour chariot \r
27 1B ESC Échappement \e
127 7F DEL Effacer

Les autres codes de contrôle (SOH, STX, ETX, EOT, ENQ, ACK, SO, SI, DLE, DC1 à DC4, NAK, SYN, ETB, CAN, EM, SUB, FS, GS, RS et US) occupent les codes 1 à 31 et sont rares hors des protocoles série. EOT (4) est ce qu'envoie Ctrl+D dans un terminal.

Repères utiles

  • Les chiffres 0 à 9 valent 48 à 57 : la valeur d'un chiffre est donc son code moins 48.
  • Les majuscules A à Z valent 65 à 90 et les minuscules a à z valent 97 à 122. Elles diffèrent d'exactement 32, un seul bit : inverser le bit 5 change la casse.
  • Les caractères de contrôle se tapent avec Ctrl plus une lettre : Ctrl+J est LF (10) et Ctrl+M est CR (13).
  • Fins de ligne. Unix et macOS terminent les lignes par LF (10), Windows par CR LF (13 10) et les très vieux Mac par CR.
  • Au-delà de 127. L'ASCII ne fait que 7 bits. Les tables d'« ASCII étendu » varient selon le système ; utilisez l'UTF-8 pour tout ce qui sort de la table.

Essayez ces outils

Voir aussi

  • Glossaire ASCII
    L'ASCII est un encodage de caractères sur 7 bits qui attribue les nombres 0 à 127 aux lettres anglaises, chiffres.
  • Glossaire UTF-8
    L'UTF-8 est l'encodage Unicode dominant : il écrit chaque caractère sur un à quatre octets et reste identique à l'ASCII pour les 128.
  • Guide Comment fonctionnent Base64 et l'encodage
    Ce qu'est (et n'est pas) l'encodage, comment Base64 transforme trois octets en quatre caractères.
  • Guide Les bases de numération : binaire, octal et hexadécimal
    La valeur de position en binaire, octal et hexadécimal, la conversion de 202 pas à pas, les couleurs hexadécimales.
AdSense Placeholder
Slot: footer_leaderboard