Qual caractere especial representa uma quebra de linha ao escrever em arquivos?
a) /n
b) \backslash \mathrm{t}
c) \backslash n
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) /n
  • b) \backslash \mathrm{t}
  • c) \backslash n
  • d) \langle br\rangle
  • e) \backslash\backslash
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).

Passo 3

Como esses caracteres são normalmente representados em linguagens de programação e em documentação técnica?
  • O símbolo \backslash n 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: \text{"Olá\backslash nMundo"}á. Ao imprimir essa string, aparecerá:

    \text{Olá}á
    \text{Mundo}
  • O símbolo \backslash \mathrm{t} representa uma tabulação horizontal (tab), que desloca o cursor para a próxima tabulação, não uma nova linha.
  • A sequência \backslash\backslash 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 /n 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 \langle br\rangle é 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 \backslash r\backslash n (carriage return + line feed) para terminar linhas; em Unix/Linux/Mac modernos usa-se apenas \backslash n.

Passo 4

Comparando com as opções do enunciado:
  • a) /n — incorreto (barra para a frente, não escape).
  • b) \backslash \mathrm{t} — incorreto (é tab).
  • c) \backslash n — correto (escape padrão para nova linha).
  • d) \langle br\rangle — incorreto para arquivo de texto puro (é tag HTML).
  • e) \backslash\backslash — incorreto (representa barra invertida).
    Portanto a opção que representa a quebra de linha em arquivos de texto é a opção c).

Resposta

c) \backslash n

Exercícios relacionados