O Código ASCII garante que seu computador entenda o que você escreve
ASCII significa American Standard Code for Information Interchange. Computadores só podem compreender números, para um código ASCII é a representação numérica de um caractere, como 'a' ou '@' ou uma ação de algum tipo. Ele foi desenvolvido há muito tempo e agora os caracteres são imprimíveis – raramente são usados para sua finalidade original.
Os códigos foram padronizados para caracteres alfa-numéricos (letras, sinais, números e acentos). Assim seria possível que computadores de diferentes fabricantes conseguissem entender os códigos.
O ASCII é um código numérico que representa os caracteres, usando uma escala decimal de 0 a 127. Esses números decimais são então convertidos pelo computador para binários e ele processa o comando. Sendo assim, cada uma das letras que você digitar vai corresponder a um desses códigos.
Alguns dos caracteres não podem ser impressos (de código 0 a 31), pois eram na verdade comandos para computadores antigos.
Para entender melhor, veja um trecho de uma tabela ASCII:
■ Códigos de ASCII estendidos: