O que é um Caractere de Nova Linha?
Um caractere de nova linha (em Inglês; new line character) é um caractere em um texto simples que representa uma quebra de linha no texto. Em geral, todo texto que você vê em um computador é um sequência de caracteres, e letras umas depois das outras, e o texto só vai para uma nova linha quando não há mais espaço na linha atual para exibir mais palavras. Porém é possível inserir
quebras
de
linha
deliberadamente. Essas quebras de linha são, dentro do computador, nada mais que caracteres como as letras, mas em vez do computador escrever na tela uma letra para elas, ele interpreta o caractere como um comando para começar uma nova linha.
Em código, o caractere de nova linha costuma ser representado como \n
(com \
sendo o caractere de escapamento), e.g. 1\n2
seria uma sequência de 3 caracteres: 1
, \n
, e 2
.
Para ter uma ideia melhor, o seguinte texto:
Selecione uma das opções abaixo:
1) Pizza
2) Pipoca
3) Pastel
Seria equivalente a seguinte sequência de caracteres: Selecione uma das opções abaixo:\n1) Pizza\n2) Pipoca\n3) Pastel
. Veja que em código tudo fica escrito em uma linha só.
Em alguns sistemas, uma nova linha é gerada com 2 caracteres em vez de um: \r\n
. Nesse caso, \r
é o caractere de retorno, que manda o computador começar a escrever no começo da linha, e \n
manda ele começar a escrever na linha de baixo.
Deixe um comentário