ASCII est synonyme de l'American Standard Code for Information Interchange, et est prononcé avec un son dur "C", comme aski . En standard, il a d'abord été adopté en 1963 et est rapidement devenu largement utilisée dans le monde informatique. Il est utilisé comme un moyen de définir un ensemble de caractères qui peuvent être affichés par un ordinateur sur un écran, et inclut quelques caractères de contrôle qui ont des fonctions spéciales.
Basic ASCII utilise sept bits pour définir chaque lettre, ce qui signifie qu'il peut avoir jusqu'à 128 identifiants spécifiques, 2 7 puissance. Cette taille est choisie en fonction de la séquence de base commune de l'informatique, de l'octet, qui est constitué de huit bits. Le huitième bit est souvent mis de côté pour les fonctions de vérification des erreurs, laissant sept restant pour un jeu de caractères.
Il y a 33 codes en ASCII qui sont utilisés pour représenter des choses autres que des caractères spécifiques. Le premier 32 (0-31) représentent des choses allant de un son rebord, à une commande de saut de ligne, pour le début d'un en-tête. Le code final, 127, représente un retour en arrière. Au-delà des 31 premiers bits sont les caractères imprimables. Bits 48-57 représentent les chiffres numériques, 65-90 bits sont les majuscules et les bits 97-122 sont les lettres minuscules. Le reste des bits sont des symboles de ponctuation , des symboles mathématiques et d'autres symboles tels que le tuyau et tilde.
ASCII a commencé en théorie comme un jeu de caractères simple, en utilisant six au lieu de sept bits. En définitive, il a été décidé que l'ajout de lettres minuscules, la ponctuation et les caractères de contrôle améliorerait grandement son utilité. Peu de temps après son adoption, il y a eu beaucoup de discussions sur les remplacements et les adaptations du code pour intégrer des caractères non-romains non-anglais et même possibles. Dès 1972, une norme ISO (646) a été créé dans le but de permettre à un plus grand nombre de caractères. Un certain nombre de problèmes se posent à la norme ISO-646, cependant, et il a été laissé au bord du chemin.
Le principal concurrent actuel pour remplacer cette norme est le jeu de caractères Unicode.Il permet de caractères essentiellement illimité à cartographier à l'aide de collections d'octets pour représenter un caractère, plutôt que d'un seul octet. Le premier octet de toutes les normes Unicode reste dédié au jeu de caractères ASCII, cependant, pour préserver la compatibilité ascendante.
La norme est aussi parfois discutée en référence à l'art ASCII . Cet article décrit l'utilisation du caractère de base fixé à créer approximations visuelles des images.