calculo
ASCII é o Código Padrão Americano para o Intercâmbio de Informação. Trata-se de um código binário (cadeias de bits: 0s a 1s) que codifica um conjunto de 128 sinais: 96 sinais gráficos (letras do alfabeto latino, sinais de pontuação e sinais matemáticos) e 32 sinais de controle. Cada código binário possui 8 bits ( = 1 byte ): 7 bits para o propósito de codificação e 1 bit de paridade (detecção de erro).
No passado, a maioria dos sistemas de computadores utilizava uma maneira particular para representar os caracteres alfanuméricos. Cada marca de computador, e até modelo, usava um código próprio para representar cada letra, número e todos os símbolos que usamos. Assim, foi proposto o uso de um código comum, utilizado por todos, a fim de possibilitar a comunicação entre os computadores, objetivando permitir a troca de dados entre máquinas de diferentes tipos e fabricantes. Então, Robert Willian Bemer e sua equipe desenvolveram o Código ASCII.
Portanto, o ASCII é um código numérico usado para representar os caracteres, entendido por quase todos os computadores, impressoras e programas de edição de texto, que usa a escala decimal 0 a 127. É baseado no alfabeto romano, como é usado no idioma inglês moderno, e visa padronizar a forma pela qual os computadores representam letras, números, acertos e sinais diversos que são utilizados para converter todos os símbolos em números binários, os quais efetivamente podem ser processados.
O código permite não só uma melhor compreensão sobre a lógica do funcionamento do computador, mas também, possibilita a utilização de caracteres, cujos símbolos não aparecem no teclado. É importante notar que há apenas 95 caracteres que podem ser impressos. E eles são numerados de 32 a 126, pois os primeiros códigos (de 0 a 31) foram reservados para caracteres de controle, ou seja, que controlam funções ou equipamentos. Esses caracteres de controle tiveram sua origem nos primórdios da computação, quando eram utilizadas