Qual é a diferença entre/r e/n, como devemos usá -lo ao codificar, vamos dar uma olhada abaixo.
a diferença:
/ r:
Nome completo: Retorno de carruagem (o carruagem é um "carro", um componente na impressora)
Abreviação: Retorno
Abreviação: r
Código ASCII: 13
Função: mova o cursor para a extrema esquerda da linha atual
/n:
Nome completo: nova linha
Alias: Feed de linha
Abreviação: n
Código ASCII: 10
Função: Mova o cursor para baixo
Como diferentes sistemas operacionais representam "Enter+Enter" (ou seja, o final de uma linha):
Unix, Linux:/n significa que Enter+altere,/r não faz sentido
Windows, DOS:/r/n indica que Enter+muda, a ordem não pode ser alterada
Mac:/r indica que Enter+alteração
história:
Máquina de digitação em inglês mecânico: Na máquina de escrever, há um componente chamado "carruagem". Quando o perdedor estiver cheio, o usuário promove o "carro" para a posição inicial. Essas duas ações são chamadas de "Enter", que é equivalente à tecla "Enter" no teclado atual.
Passagem elétrica: (Teletype Modelo 33, o conceito TTY no Linux/Unix também vem daqui) 10 caracteres por segundo. No entanto, tem um problema que, quando você termina a linha, precisa usá -la por 0,2 segundos para digitar apenas dois caracteres. Se houver novos caracteres neste 0,2 segundos, esse personagem será perdido.
Como resultado, o desenvolvedor pensou em uma maneira de resolver esse problema, ou seja, adicionar dois caracteres ao final de cada linha. Um é chamado de "retorno" e disse ao erro de digitação para posicionar a cabeça impressa no limite esquerdo; Essas duas ações foram abreviadas como "/r" e "/n".
Como usar na linguagem de programação:
Porque "/n" é representado por "/n" no Unix, " sistemas.
O acima é todo o conteúdo deste artigo. Espero que todos possam gostar.