Si existen estas dos palabras clave, entonces deben tener su propio significado. Entonces quiero saber qué los hace diferentes y cuál es su código?¿Cuál es la diferencia entre un "avance de línea" y un "retorno de carro"?
Respuesta
A avance de línea significa mover una línea hacia adelante. El código es \n
.
A retorno de carro significa mover el cursor al comienzo de la línea. El código es \r
.
Los editores de Windows a menudo todavía usan la combinación de ambos como \r\n
en archivos de texto. Unix usa principalmente solo el \n
.
La separación proviene de los tiempos de la máquina de escribir, cuando giró la rueda para mover el papel para cambiar la línea y movió el carro para reiniciar el tipeo al comienzo de una línea. Esto fue en dos pasos.
pensarías que incluso las máquinas de escribir antiguas deberían haber pensado en hacer \ n representar dos pasos. – ColacX
@ColacX A menudo es útil realizar un retorno de carro sin una alimentación de línea cuando se desea sobreescribir el texto en la línea actual. Esto se aplica tanto a máquinas de escribir como a terminales. – Dan
Entonces, en Windows, ¿la secuencia correcta para el final de una línea se vería como '\ n \ r'? – Delfino
Ambos son primarios de los días de impresión anteriores.
El retorno del carro corresponde a los días de las impresoras de teletipo/máquinas de escribir antiguas, donde literalmente el carro volvería a la línea siguiente y empuja el papel hacia arriba. Esto es lo que ahora llamamos \r
.
La línea de alimentación LF
señala el final de la línea, indica que la línea ha finalizado - pero no mueve el cursor a la siguiente línea. En otras palabras, no "devuelve" el cursor/cabezal de la impresora a la siguiente línea.
Para más detalles diversos, el poderoso wikipedia al rescate.
Creo que el retorno del carro se refiere al movimiento al principio de la misma línea, en lugar de pasar a la siguiente línea. La analogía de la máquina de escribir hace referencia tanto a desplazarse verticalmente hacia la línea siguiente (avance de línea) como a volver horizontalmente al inicio de la línea (retorno de carro). http://en.wikipedia.org/wiki/Carriage_return – Feckmore
En una máquina de escribir o impresora de computadora, la acción que lo devuelve al principio de la línea. CR a menudo abreviado, un retorno de carro es un código especial que mueve el cursor (o cabezal de impresión) al comienzo de la línea actual. En el juego de caracteres ASCII, un retorno de carro tiene un valor decimal de 13.
Como no puedo hacer ningún comentario porque no tengo suficientes puntos de recompensa, tengo que responder a la respuesta correcta de @Burhan Khalid.
En lenguaje muy simple La tecla presionar enter es una combinación de retorno de carro y avance de línea.
El retorno del carro apunta el cursor hacia el comienzo de la línea horizontalmente y la alimentación de línea desplaza el cursor a la siguiente línea verticalmente. La combinación de ambos le da un nuevo efecto de línea (\ n).
Referencia - https://en.wikipedia.org/wiki/Carriage_return#Computers
Además, se convierte en la diferencia entre la línea de corte y el párrafo de ruptura cuando las computadoras reemplazan a las máquinas de escribir: procesamiento de texto. – Gustavo
- 1. Retorno de carro, avance de línea y nueva línea
- 2. MVC Preserve retorno de carro - avance de línea en html
- 3. ¿Qué son el retorno de carro, el salto de línea y el avance de formulario?
- 4. ¿Por qué PHP trata el retorno de carro/avance de línea combinado como un solo byte?
- 5. En Sublime Text 2 ¿Cómo ver el retorno de carro y el avance de línea?
- 6. ¿Cuál es la diferencia entre \ n y \ r?
- 7. ¿Cuál es la diferencia entre un predicado y un funcionador?
- 8. ¿Cómo encontrar un retorno de carro sin un avance de línea después de él con patrón de expresión regular?
- 9. ¿Cuál es la diferencia entre un lenguaje y un marco?
- 10. Forzar un retorno de carro en textarea
- 11. ¿Cuál es la diferencia entre un controlador y un servicio?
- 12. ¿Cuál es la diferencia entre un ayudante y un parcial?
- 13. ¿Cuál es la diferencia entre un algoritmo y un método
- 14. ¿Cuál es la diferencia entre un "nonce" y un "GUID"?
- 15. Cuál es la diferencia entre un subproceso y un controlador
- 16. ¿Cuál es la diferencia entre un JavaBean y un POJO?
- 17. ¿Cuál es la diferencia entre un árbol y un directorio?
- 18. ¿Cuál es la diferencia entre un vector y un vértice?
- 19. ¿Cuál es la diferencia entre un método y un selector?
- 20. ¿Cuál es la diferencia entre un nanokernel y un exokernel?
- 21. ¿Cuál es la diferencia entre un HashMap y un TreeMap?
- 22. ¿Cuál es la diferencia entre un REPL y un intérprete?
- 23. ¿Cuál es la diferencia entre un IORef y un MVar?
- 24. ¿Cuál es la diferencia entre el algoritmo de avance hacia atrás y el algoritmo de Viterbi?
- 25. Retorno de carro y nueva línea con Java y readLine()
- 26. consulta SQL para un retorno de carro en una cadena y en última instancia, la eliminación de retorno de carro
- 27. ¿Cuál es la diferencia entre un tema y una plantilla?
- 28. ¿Cuál es la diferencia entre nohup y un daemon?
- 29. ¿Cuál es la diferencia entre @ y @@ en un módulo?
- 30. ¿Cuál es la diferencia entre un hilo y una fibra?
Tener un vistazo a Wikipedia: http://en.wikipedia.org/wiki/Carriage_Return#Computers – exic
duplicado posible de [? ¿Cuáles son retorno de carro, avance de línea y avance de página] (http://stackoverflow.com/questions/3091524/what-are-carriage-return-linefeed-and-form-feed) – jtbandes
Echa un vistazo a este artículo, borra todo impecablemente http://digital.ni.com/public. nsf/allkb/5A5A050A3019A573862575F30061D49B –