Si vous aimez les ordinateurs, vous devez avoir rencontré la table ASCII. C’est un élément crucial de l’informatique moderne, même si beaucoup de gens n’en sont pas conscients.

Dans ce tutoriel, je couvrirai

  • Une brève histoire de l’ASCII
  • Encodage de caractère
  • Comprendre le contenu de la table ASCII

Racines de l’ASCII

Avant l’existence de l’ASCII, chaque fabricant d’ordinateurs utilisait sa propre méthode d’encodage des caractères, rendant impossible la communication lorsque vous utilisez deux machines de fabricants différents.

A cette époque, IBM n’utilisait que neuf jeux de caractères différents !

L’American Standards Association (ASA), désormais connue sous le nom d’American National Standards Institute (ANSI), a commencé à travailler sur l’ASCII en mai 1961.

Mais il n’était pas destiné aux ordinateurs et utilisait des codes télégraphiques à 5 bits, puis changé en 7 bits.

La première édition a été lancée en 1963, qui n’a pas gagné beaucoup de popularité dans les premiers jours et a été révisée en 1967.

Et tout a changé pour ASCII le 11 mars 1968, lorsque le président Lyndon B. Johnson a exigé que chaque ordinateur du gouvernement fédéral américain le prenne en charge.

Passons maintenant à la partie sur l’encodage des caractères.

Qu’est-ce que l’encodage des caractères ?

L’encodage des caractères joue un rôle fondamental lorsque vous souhaitez comprendre la table ASCII.

Vous pouvez demander pourquoi.

Eh bien, l’encodage des caractères signifie essentiellement donner des nombres à l’alphabet.

Vous pouvez vous demander pourquoi quelqu’un se donnerait la peine de numéroter chaque caractère.

Laissez-moi vous rappeler quelque chose. Les ordinateurs ne sont rien d’autre que des calculatrices puissantes qui fonctionnent sur le principe de base du calcul.

Et lorsque vous leur attribuez des numéros, les convertir en binaires est assez facile.

En anglais, nous avons 26 caractères donc si nous leur attribuons des numéros, cela devrait ressembler à ceci :

Personnage Numéro codé Conversion binaire
L 12 00001100
H 8 00001000
B 2 00000010

Ici, j’ai donné des nombres à L, H et B et les ai ensuite convertis en binaire, ce qui a rendu l’ensemble du calcul assez simple et efficace.

C’était plus une partie de base. Passons maintenant à la table ASCII.

Accéder à la table ASCII

Code ASCII de S

L’ASCII sert de référence principale lorsque votre ordinateur contient des informations qui doivent être traduites sous une forme lisible par l’homme, car les ordinateurs fonctionnent sur des binaires (0 et 1).

Voici la table ASCII complète :

Table ASCII complète
Table ASCII complète

Ainsi, à des fins de compréhension, vous pouvez diviser la table ASCII en trois parties principales :

  • 0 to 31 and 127: caractères de contrôle (utilisés pour les touches telles que retour arrière, échappement, etc.)
  • 32 to 126: caractères imprimables (que vous utilisez principalement pour la saisie et les tâches de base).
  • 128 to 255: ASCII étendu.

Ici, l’ASCII étendu est la partie la plus intéressante car il étend les caractères spéciaux à la table ASCII d’origine.

Initialement, la table ASCII était composée de 7 bits soit un total de 128 valeurs possibles. Mais ASCII a été conçu pour l’extension et lorsqu’ils sont passés au 8 bits, 127 caractères spéciaux ont été ajoutés.

Ce qui en fait un total de 255 caractères !

Mais je ne vais pas discuter de cette partie car elle n’est pas utile au grand public et à part les caractères spéciaux, il n’y a pas grand chose à discuter.

Maintenant, prenons un exemple rapide de la façon dont les ordinateurs traiteront les caractères sur la base de l’ASCII.

Voici ce que j’ai utilisé LINUX sous la forme d’une chaîne de caractères pour expliquer comment il sera traité par l’ordinateur.

Personnage L je N tu X
ASCII 76 73 78 85 88
Binaire 01001100 01001001 01001110 01010101 01011000

Donc, si vous stockez LINUX dans votre mémoire, il sera stocké comme 01001100 01001001 01001110 01010101 01011000 et ASCII devient le pont entre la conversion ici.

Caractères de contrôle (De 0 à 31, 127)

Les caractères de contrôle sont également appelés caractères non imprimables qui sont utilisés pour certaines actions et n’impriment rien.

Caractères de contrôle ASCII et leurs descriptions
Caractères de contrôle et leur description

Par exemple, lorsque vous appuyez sur la touche d’échappement, cela vous ramène à la page précédente et n’imprime rien à l’écran comme caractère de contrôle.

Caractères imprimables

Comme son nom l’indique, les caractères imprimables font référence aux caractères qui apparaissent visuellement à l’écran, tels que les alphabets.

Les caractères imprimables peuvent être divisés en deux sous-sections :

  • Symboles et chiffres
  • Alphabets

Symboles et chiffres

Ce n’est pas censé être une séquence linéaire car je divise cela pour une meilleure compréhension.

Vous trouverez des symboles et des nombres entre les plages suivantes :

  • Du 32 au 64
  • De 91 à 96
  • Et de 123 à 126
Plage de symboles et de nombres dans le tableau ASCII
Symboles et nombres dans le tableau ASCII

Alphabets

Dans la dernière partie de la table ASCII, vous trouverez l’alphabet en majuscules et minuscules.

  • Les lettres majuscules vont de 65 à 90
  • Alors que les lettres minuscules iront de 97 à 122
Plage de lettres majuscules et minuscules dans le tableau ASCII
Alphabets minuscules et majuscules dans le tableau ASCII

Emballer

Dans ce guide, j’ai expliqué comment vous pouvez comprendre la table ASCII en la divisant en petites parties.

J’espère que vous trouverez ces informations utiles et si vous avez des questions ou des suggestions, n’hésitez pas à me le faire savoir dans les commentaires.

Rate this post

À propos de l'auteur

SAKHRI Mohamed

Founder & Editor

Passionné de web, de nouvelles technologies et d'informatique, je partage sur easy-tutorials.com des tutoriels, astuces, conseils, outils en ligne et logiciels pour Windows, Mac et Linux. Je suis le fondateur de ce blog et je suis très intéressé par tout ce qui a à voir avec la technologie, mais j'aime aussi jouer à des jeux vidéos. Je suis né à Constantine , mais maintenant je vis à Alger/Algerie

Voir tous les articles