Aller au contenu principal

Table ascii des symboles

Les trente-deux symboles et signes de ponctuation de la table ascii, répartis en quatre plages non contiguës : 33-47, 58-64, 91-96 et 123-126.

Table ascii des symboles
ASCIIOctalHexadécimalBinaireCaractère
33412100100001!
34422200100010"
35432300100011#
36442400100100$
37452500100101%
38462600100110&
39472700100111'
40502800101000(
41512900101001)
42522A00101010*
43532B00101011+
44542C00101100,
45552D00101101-
46562E00101110.
47572F00101111/
58723A00111010:
59733B00111011;
60743C00111100<
61753D00111101=
62763E00111110>
63773F00111111?
641004001000000@
911335B01011011[
921345C01011100\
931355D01011101]
941365E01011110^
951375F01011111_
961406001100000`
1231737B01111011{
1241747C01111100|
1251757D01111101}
1261767E01111110~

Consultez la Table ascii des symboles en ligne

Cette page web répertorie pour vous sous forme de tableau la liste des caractères ascii pour la Table ascii des symboles.

Nombre de symboles
32
Plages de codes
33-47, 58-64, 91-96, 123-126
Espace
32 (0x20)
Arobase @
64 (0x40)

Trente-deux symboles en quatre plages

Contrairement aux chiffres et aux lettres, les symboles ne forment pas un bloc continu. Ils se répartissent en quatre plages : 33 à 47, du point d'exclamation à la barre oblique ; 58 à 64, du deux-points à l'arobase ; 91 à 96, du crochet ouvrant à l'accent grave ; 123 à 126, de l'accolade ouvrante au tilde. Le caractère espace, code 32, précède immédiatement la première plage.

Au total, trente-deux caractères imprimables qui ne sont ni une lettre ni un chiffre : signes de ponctuation, opérateurs arithmétiques, délimiteurs et quelques symboles hérités des claviers de machines à écrire et des téléimprimeurs.

Pourquoi cette dispersion

La table est organisée en quatre groupes de 32 codes, et les concepteurs ont d'abord réservé la place aux séries qui devaient rester continues : les dix chiffres dans le deuxième groupe, les vingt-six majuscules dans le troisième, les vingt-six minuscules dans le quatrième. Les symboles ont ensuite rempli les cases restantes de chaque groupe, avant et après la série protégée.

Le calcul se vérifie facilement. Dix chiffres dans un groupe de 32 laissent vingt-deux places, occupées par l'espace et vingt et un symboles. Vingt-six lettres dans un groupe de 32 laissent six places : six symboles dans le troisième groupe, cinq symboles et le caractère DEL dans le quatrième. La dispersion n'est donc pas un désordre : c'est la conséquence directe du choix d'aligner les chiffres et les lettres.

Les codes les plus recherchés

Quelques codes reviennent sans cesse dans les recherches. L'espace vaut 32, soit 20 en hexadécimal. Le point d'exclamation vaut 33, le dièse 35, le dollar 36, le pourcent 37, l'esperluette 38, l'arobase 64, la barre oblique inverse 92, le tiret bas 95 et le tilde 126.

L'arobase, code 64, est sans doute le plus demandé depuis qu'il sépare l'identifiant du domaine dans une adresse électronique. Le dièse, code 35, sert de marqueur d'ancre dans les URL et de préfixe de mot-clic sur les réseaux sociaux. Ces usages récents se greffent tous sur des codes fixés à la fin des années 1960.

Caractères réservés en HTML et dans les URL

Plusieurs de ces symboles ont une fonction dans les langages du Web et ne peuvent pas y être écrits tels quels. En HTML, l'esperluette (38), le signe inférieur (60) et le signe supérieur (62) doivent être remplacés par les entités &amp;, &lt; et &gt;, faute de quoi le navigateur les interprète comme du balisage. À l'intérieur d'une valeur d'attribut, le guillemet droit (34) demande le même traitement, avec l'entité &quot;.

Dans une URL, une autre liste de caractères est réservée par la norme : les deux-points, la barre oblique, le point d'interrogation, le dièse, les crochets et l'arobase, auxquels s'ajoutent ! $ & ' ( ) * + , ; et =. Pour les employer comme donnée et non comme séparateur, on les encode en pourcentage, c'est-à-dire par un signe % suivi de leur code en hexadécimal : l'espace devient %20, l'arobase %40 et le dièse %23.

Pour aller plus loin : Les caractères spéciaux et entités HTML · ASCII, Unicode et UTF-8 : quelles différences ?