Guia Completo de Tabelas ASCII para Programadores
Este artigo foi publicado pelo autor Cidesp em 20/09/2024 e atualizado em 20/09/2024. Encontra-se na categoria Artigos.
O ASCII, que significa American Standard Code for Information Interchange, é um sistema de codificação de caracteres que facilita a comunicação entre dispositivos eletrônicos. Desde a sua criação, o ASCII teve um papel fundamental no desenvolvimento da computação moderna, servindo como uma base para a representação de texto em quase todas as linguagens de programação. Neste guia completo, abordaremos a tabela ASCII de forma detalhada, como ela funciona, sua importância no dia a dia de programadores e como utilizá-la para melhorar o seu trabalho. Este conteúdo está projetado para programadores de todos os níveis, desde iniciantes até os mais experientes.
O que é ASCII?
O ASCII é um sistema de codificação que representa texto em computadores e dispositivos de comunicação. Ele utiliza números para representar letras, números, símbolos e comandos de controle, permitindo que diferentes dispositivos se comuniquem de forma eficaz. O padrão original do ASCII utiliza 7 bits para codificar 128 caracteres distintos, que vão do 0 ao 127.
A Tabela ASCII
A tabela ASCII é dividida em duas partes principais: caracteres de controle e caracteres imprimíveis. Os caracteres de controle vão de 0 a 31 e incluem comandos que influenciam o formato do texto, como a nova linha ou o retorno de carro. Os caracteres imprimíveis vão de 32 a 126 e incluem todas as letras, números e símbolos que podemos ver e usar em nosso trabalho diário.
Caracteres de Controle
Os primeiros 32 caracteres (0 a 31) são conhecidos como caracteres de controle. Não são visíveis em um texto, mas são fundamentais para controlar a forma como o texto é exibido e impresso. Exemplos incluem:
- 0: NUL (NULL)
- 7: BEL (BEEP)
- 8: BS (BACKSPACE)
- 9: TAB (TABULAÇÃO)
- 10: LF (LINE FEED) - nova linha
- 13: CR (CARRIAGE RETURN) - retorno de carro
Caracteres Imprimíveis
Os caracteres imprimíveis incluem letras, números e símbolos que você utiliza regularmente. Os mais comuns incluem:
- 65-90: Letras maiúsculas (A-Z)
- 97-122: Letras minúsculas (a-z)
- 48-57: Números (0-9)
- 32: Espaço
- 33-47, 58-64, 91-96, 123-126: Símbolos e pontuação
Como Utilizar a Tabela ASCII na Programação
O conhecimento da tabela ASCII é crucial para programadores, pois ajuda no entendimento de como os dados são representados na memória. A seguir, abordaremos como você pode utilizar a tabela ASCII em diferentes linguagens de programação.
Python
No Python, você pode usar a função ord()
para obter o valor ASCII de um caractere e a função chr()
para converter um valor ASCII de volta a um caractere.
python
valor_ascii = ord('A') # 65
caractere = chr(65) # 'A'
JavaScript
Em JavaScript, a função charCodeAt()
retorna o valor ASCII de um caractere em uma string.
javascript
Deixe um comentário