O sublinhado, aquele pequeno símbolo “_” que usamos diariamente em teclados e ecrãs, é um elemento fundamental no mundo da informática. Muitas vezes, damos-lhe pouca importância, mas por trás deste simples caractere esconde-se um mundo de códigos e padrões que permitem a sua correta representação e interpretação pelos computadores. Neste artigo, exploraremos em profundidade o sublinhado , analisando a sua codificação ASCII e Unicode , e descobrindo como é utilizado em linguagens de programação, sistemas operativos e SEO.
O que é o sublinhado?
O sublinhado , também conhecido como underscore ou low line , é um caractere tipográfico que consiste em uma linha horizontal posicionada na parte inferior da linha de texto. Sua história remonta às máquinas de escrever, onde era usado para sublinhar palavras antes do advento do negrito ou itálico. Hoje, o sublinhado desempenha um papel crucial na informática, encontrando aplicação em diversos contextos:
- Programação: Em muitas linguagens de programação, o sublinhado é usado para separar palavras em nomes de variáveis e funções (exemplo:
nome_variabile,calcola_area), melhorando a legibilidade do código. - Nomes de arquivos: O sublinhado é frequentemente usado em nomes de arquivos e pastas para separar palavras ou para indicar informações específicas (exemplo:
relazione_annuale_2023.pdf). - Endereços web: Em URLs, o sublinhado pode ser usado para separar palavras-chave, contribuindo para a SEO.
Curiosidade: Em máquinas de escrever antigas, o símbolo “_” era frequentemente usado em combinação com a tecla de retrocesso para criar uma linha contínua de sublinhado. Digita-se o símbolo, volta-se com a tecla de retrocesso e repete-se a operação por todo o comprimento da palavra a ser sublinhada.
A Codificação ASCII

Para compreender completamente o funcionamento do sublinhado na informática, é fundamental conhecer o conceito de codificação de caracteres. ASCII (American Standard Code for Information Interchange) é um dos primeiros e mais importantes padrões de codificação. Desenvolvido na década de 1960, o ASCII utiliza 7 bits para representar 128 caracteres, incluindo letras maiúsculas e minúsculas, números, símbolos de pontuação e caracteres de controle.
| Caráter | Código Decimal | Código Hexadecimal |
|---|---|---|
| A | 65 | 41 |
| a | 97 | 61 |
| 0 | 48 | 30 |
| ! | 33 | 21 |
| _ | 95 | 5F |
Como pode ser observado na tabela, o sublinhado em ASCII tem o código decimal 95 e o código hexadecimal 5F .
Apesar de sua importância histórica, o ASCII apresenta algumas limitações. Com apenas 128 caracteres, ele não é capaz de representar a vasta gama de símbolos e caracteres especiais presentes em diversas línguas do mundo.
Aprofundamento: Para superar as limitações do ASCII, foram desenvolvidas diversas extensões, como o ASCII estendido , que utiliza 8 bits para representar 256 caracteres. No entanto, essas extensões não são universais e podem variar dependendo do sistema operacional e do idioma.
A Chegada do Unicode

Para atender à necessidade de um sistema de codificação universal, capaz de representar todos os caracteres de todas as línguas do mundo, surgiu o Unicode . Esse padrão atribui um código único a cada caractere, independentemente do idioma, da plataforma ou do programa.
O Unicode oferece vários tipos de codificação:
- UTF-8: Utiliza de 1 a 4 bytes para representar um caractere. É a codificação mais difundida na web.
- UTF-16: Usa 2 ou 4 bytes para representar um caractere. É comumente utilizada nos sistemas operacionais Windows.
- UTF-32: Usa 4 bytes para representar cada caractere. Oferece melhor desempenho em algumas aplicações, mas ocupa mais espaço.
Em Unicode, o sublinhado é representado pelo código U+005F . Este código é idêntico em todas as codificações Unicode, garantindo a compatibilidade entre diferentes sistemas.
Foco: O Unicode revolucionou a forma como o software é localizado para diferentes idiomas. Graças a esse padrão, é possível desenvolver aplicativos que suportam uma vasta gama de caracteres e idiomas, tornando o software acessível a um público global.
O Sublinhado em Linguagens de Programação
O sublinhado desempenha um papel importante em muitas linguagens de programação. Vejamos alguns exemplos:
- C: Em C, o sublinhado é frequentemente usado em nomes de variáveis e funções (exemplo:
int numero_elementi;). - Java: Também em Java, o sublinhado é comumente usado para melhorar a legibilidade do código (exemplo:
String nomeUtente;). - Python: Em Python, o sublinhado tem um significado especial em alguns contextos. Por exemplo,
_é usado para indicar uma variável temporária ou um valor que não será utilizado.
Melhor prática: Para uma melhor legibilidade do código, é recomendável usar o sublinhado de forma consistente e seguir as convenções da linguagem de programação que você está utilizando.
O Sublinhado nos Sistemas Operacionais
O uso do hífen baixo em nomes de arquivos e pastas pode variar dependendo do sistema operacional:
- Windows: O Windows permite o uso do sublinhado em nomes de arquivos e pastas, mas existem algumas exceções. Por exemplo, não é possível usar o sublinhado como primeiro caractere do nome de um arquivo.
- macOS: O macOS suporta o uso do sublinhado sem restrições específicas.
- Linux: O Linux geralmente é permissivo em relação ao uso do sublinhado, mas é aconselhável evitar usá-lo como o primeiro caractere do nome de um arquivo ou pasta.
Exemplos: Um nome de arquivo como report_vendite_2023_Q1.xlsx é perfeitamente válido em todos os sistemas operacionais. No entanto, um nome de arquivo como _file_nascosto.txt pode causar problemas no Windows.
O Sublinhado e o SEO
Mesmo na perspectiva de SEO, o hífen desempenha um papel importante. Os motores de busca, como o Google, consideram o hífen como um separador de palavras nos URLs.
Dicas para o uso do hífen em SEO:
- Use o hífen para separar as palavras-chave nos URLs, tornando-os mais legíveis e compreensíveis tanto para os usuários quanto para os mecanismos de busca.
- Evite usar muitos hífens em um único URL.
- Prefira o uso do sublinhado em vez do hífen (-) nos URLs, pois o Google tende a interpretar o hífen como um sinal de separação mais forte.
Estudo de caso: Sites como a Wikipédia e a Amazon utilizam o hífen baixo nos URLs para melhorar a legibilidade e a indexação das suas páginas.
Tabela Comparativa: ASCII vs. Unicode
| Característica | ASCII | Unicode |
|---|---|---|
| Número de caracteres | 128 | Mais de 143.000 |
| Codificação | 7 bits | UTF-8 (1-4 bytes), UTF-16 (2-4 bytes), UTF-32 (4 bytes) |
| Suporte a idiomas | Limitado ao inglês e a algumas línguas ocidentais. | Suporta todos os idiomas do mundo. |
| Flexibilidade | Baixa | Alta |
| Compatibilidade | Problemas de compatibilidade entre diferentes plataformas | Compatibilidade garantida entre diferentes sistemas. |
Erros Comuns e Curiosidades
- Erro comum: Usar o sublinhado (_) em vez do hífen (-) em URLs. Embora ambos os símbolos sejam permitidos, o Google tende a dar mais peso ao sublinhado como separador de palavras.
- Curiosidade: O sublinhado é frequentemente usado em apelidos e nomes de usuário nas redes sociais, pois permite criar nomes únicos mesmo quando a palavra desejada já está em uso.
Em Resumo (TL;DR)
O sublinhado é um caractere fundamental na informática, usado em programação, nomes de arquivos e URLs.
ASCII e Unicode são dois padrões de codificação de caracteres. O ASCII é mais limitado, enquanto o Unicode suporta todas as línguas do mundo.
O sublinhado tem o código 95 em ASCII e U+005F em Unicode.

Conclusões

A codificação de caracteres é um aspecto fundamental da ciência da computação. ASCII e Unicode, com suas diferentes características e funcionalidades, permitiram a representação e a troca de informações textuais de forma cada vez mais eficiente e universal. O sublinhado, um símbolo aparentemente simples, é um exemplo de como os padrões de codificação são essenciais para garantir a compatibilidade entre diferentes sistemas e idiomas.
A evolução dos padrões de codificação continua, com novos desafios e oportunidades no horizonte. O Unicode, com sua capacidade de representar uma vasta gama de caracteres, está destinado a desempenhar um papel cada vez mais importante na era da globalização e da comunicação digital.
Para ficar sempre atualizado sobre as últimas novidades na área de informática e aprofundar temas como a codificação de caracteres, convido você a se inscrever na newsletter de TuttoSemplice.com. Você encontrará artigos, guias e recursos úteis para melhorar suas competências digitais.
Perguntas frequentes

O sublinhado (_) é um caractere tipográfico que se encontra na parte inferior da linha de texto, enquanto o hífen (-) é um símbolo de pontuação usado para unir palavras ou indicar um intervalo.
Sim, o sublinhado é geralmente aceito em endereços de e-mail.
No teclado italiano, o sublinhado é obtido pressionando simultaneamente as teclas Shift (a da direita) e a que se encontra imediatamente à esquerda.
Sim, o uso do sublinhado em URLs pode afetar o SEO. O Google tende a interpretar o sublinhado como um separador de palavras, por isso é recomendável usá-lo para separar as palavras-chave nos URLs.
Se você usar caracteres não ASCII em um documento e o abrir em um sistema que não suporta esses caracteres, poderá visualizar símbolos incorretos ou ilegíveis.
Ainda tem dúvidas sobre O Sublinhado: Comparação entre os Códigos ASCII e Unicode?
Digite sua pergunta específica aqui para encontrar instantaneamente a resposta oficial do Google.
Fontes e Aprofundamento






Achou este artigo útil? Há outro assunto que gostaria de me ver abordar?
Escreva nos comentários aqui em baixo! Inspiro-me diretamente nas vossas sugestões.