O que é Código ASCII?

linux_logoASCII é uma sigla para “American Standard Code for Information Interchange” (Código Padrão Norte-americado para Intercâmbio de Informações). Esse código foi proposto por Robert W. Bemer, visando padronizar os códigos 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ódigo Decimal Código Binário Código Hexadecimal Caractere
97 0110 0001 61 a
98 0110 0010 62 b
99 0110 0011 63 c
100 0110 0100 64 d
101 0110 0101 65 e
102 0110 0110 66 f
103 0110 0111 67 g
104 0110 1000 68 h
91 0101 1011 5B [
92 0101 1100 5C \
93 0101 1101 5D ]
94 0101 1110 5E ^
95 0101 1111 5F _
126 0111 1110 7E ~

Você já ouviu falar em Arte ASCII?

oqueecodigoascii_1A arte ASCII é baseada justamente no uso de caracteres para criar desenhos e mensagens. Ela é bastante antiga, pois sempre foi usada nos computadores. A arte pode ser construída da maneira que o artista quiser: tanto em preto-e-branco ou colorida.

Com certeza, se você costumava usar o mIRC (hoje em dia não mais comum), recebia algumas imagens geradas automaticamente na tela que utilizavam códigos ASCII.

Anúncios