Qual caractere especial representa uma quebra de linha ao escrever em arquivos?
a) /n
b)
c)
d) <br>
e) \
a) /n
b)
c)
d) <br>
e) \
Passo 1
O enunciado pergunta qual caractere especial representa uma quebra de linha ao escrever em arquivos. As opções fornecidas são:
- a)
- b)
- c)
- d)
- e)
O que é pedido: escolher a opção correta entre as listadas.
Passo 2
O que é “quebra de linha” na prática?
Uma quebra de linha é o sinal que indica ao sistema ou ao programa que o texto deve continuar na linha seguinte — ou seja, termina a linha atual e começa outra. Em arquivos de texto isso é representado por um ou dois caracteres especiais chamados de caracteres de controlo (control characters).
Uma quebra de linha é o sinal que indica ao sistema ou ao programa que o texto deve continuar na linha seguinte — ou seja, termina a linha atual e começa outra. Em arquivos de texto isso é representado por um ou dois caracteres especiais chamados de caracteres de controlo (control characters).
Passo 3
Como esses caracteres são normalmente representados em linguagens de programação e em documentação técnica?
- O símbolo
representa o caractere “newline” (também chamado de line feed, LF) e é usado em C, C++, Java, Python, muitas shells e em muitos formatos de texto para indicar uma nova linha. Exemplo de string que contém uma quebra de linha: . Ao imprimir essa string, aparecerá:
- O símbolo
representa uma tabulação horizontal (tab), que desloca o cursor para a próxima tabulação, não uma nova linha. - A sequência
representa duas barras invertidas ou é usada em literais de string para escrever um único caractere de barra invertida, não para quebrar linha. - A escrita
usa barra à frente (slash) em vez de barra invertida; não é a notação padrão para escape de nova linha em linguagens usuais. - O marcador
é a tag HTML <br>usada em páginas web para forçar quebra de linha no HTML, mas não é um caractere literal de arquivo de texto — é conteúdo HTML interpretable por navegadores, não um caractere de controle em arquivos de texto puro. - Observação prática: em sistemas Windows costuma aparecer a combinação
(carriage return + line feed) para terminar linhas; em Unix/Linux/Mac modernos usa-se apenas .
Passo 4
Comparando com as opções do enunciado:
- a)
— incorreto (barra para a frente, não escape). - b)
— incorreto (é tab). - c)
— correto (escape padrão para nova linha). - d)
— incorreto para arquivo de texto puro (é tag HTML). - e)
— incorreto (representa barra invertida).
Portanto a opção que representa a quebra de linha em arquivos de texto é a opção c).
Resposta
c)