Caractere
Um caractere é qualquer letra, número, espaço, sinal de pontuação ou símbolo digitado ou inserido em um computador. Alguns caracteres invisíveis não são representados na tela, mas ainda estão presentes para modificar ou formatar o texto, como uma tabulação ou um retorno de carro. Ao usar o conjunto de caracteres ASCII, um único caractere ocupa um byte de espaço de armazenamento. Por exemplo, a frase "Good afternoon!" tem 15 caracteres e ocuparia 15 bytes de armazenamento.
Os caracteres em um computador, assim como todos os outros dados, são armazenados como dados binários. A sequência específica de bits que compõe um único caractere precisa ser definida por um método de codificação de caracteres. Os dois métodos de codificação mais comuns são ASCII e Unicode. O ASCII armazena um caractere como um único byte, permitindo 128 letras, números, sinais de pontuação e símbolos diferentes do alfabeto latino. O Unicode permite que um único caractere seja definido por um a quatro bytes — um byte para o alfabeto latino, números e sinais de pontuação; dois bytes para outros alfabetos, como grego, cirílico e hebraico; três bytes para caracteres chineses, japoneses e coreanos; e quatro bytes para símbolos matemáticos e emojis.
Além da grande variedade de letras, números e símbolos dos diferentes alfabetos, os conjuntos de codificação de caracteres incluem alguns caracteres especiais que modificam o texto ao redor deles. O conjunto ASCII inclui caracteres de controle, como o caractere nulo, usado como terminador de uma cadeia de caracteres, um retorno de carro para iniciar uma nova linha e uma tabulação para inserir uma parada de tabulação. O Unicode especifica mais grupos de caracteres especiais, como separadores e caracteres de junção de palavras. Eles controlam onde as quebras de linha são permitidas dentro e entre as palavras.
NOTE: A maioria dos sistemas operacionais inclui um aplicativo ou menu de mapa de caracteres que você pode usar para inserir caracteres especiais e/ou emojis.
Teste seus conhecimentos