Baixe o app para aproveitar ainda mais
Prévia do material em texto
FIC – Faculdades Integradas de Caratinga Disciplina: Prática de Programação I CURSO: Ciência da Computação e Engenharia Elétrica PROF.: Hebert Amaral NOME: Grace Kelly ASCII ( American Standard Code for Information Interchange) "Código Padrão Americano para o Intercâmbio de Informação", é uma codificação de caracteres de sete bits baseada no alfabeto inglês. Os códigos ASCII representam texto em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base. A codificação define 128 caracteres, preenchendo completamente os sete bits disponíveis em 27=128 sequências possíveis. Desses, 33 não são imprimíveis, como caracteres de controle atualmente não utilizáveis para edição de texto, porém amplamente utilizados em dispositivos de comunicação, que afetam o processamento do texto. Neste código, os caracteres são mapeados para valores numéricos representáveis por sete dígitos binários (bits). Este código abrange 95 caracteres passíveis de impressão e 33 caracteres especiais utilizados, entre outros, no controle de comunicação entre computadores ou um computador e seus periféricos. A tabela abaixo descreve o padrão ASCII. Para obter o código interno, em decimal, você soma o valor no início da linha onde se encontra o caractere desejado com o valor no topo de sua coluna. Os 33 caracteres de controle são os de código 0 a 31 (NUL a US) e o de código 127 (DEL). O código da letra A, por exemplo, é 1 + 64 = 65. A codificação "ASCII Estendido" utiliza 8 bits para representar caracteres. Dessa forma consegue codificar 256 caracteres. O código ASCII foi concebido para a língua inglesa, não contém por isso caracteres acentuados, nem caracteres específicos de uma língua. Para codificar este tipo de caracter é necessário recorrer a outro código. Este código atribui os valores 0 a 255 (por conseguinte codificadas em 8 bits, quer dizer 1 byte) às letras maiúsculas e minúsculas, aos números, às marcas de pontuação e aos outros símbolos (caracteres acentuados no caso do código ISOlatin1).
Compartilhar