¿Cuál es la diferencia entre un" avance de línea "y un"retorno de carro"?


Si hay estas dos palabras clave entonces deben tener su propio significado. Así que quiero saber qué los hace diferentes y cuál es su código?

Author: Dilip Raj Baral, 2012-10-05

4 answers

A line feed significa mover una línea hacia adelante. El código es \n.
A retorno de carro significa mover el cursor al principio de la línea. El código es \r.

Los editores de Windows a menudo todavía utilizan la combinación de ambos como \r\n en archivos de texto. Unix usa mayormente solo \n.

La separación viene de los tiempos de máquina de escribir, cuando giró la rueda para mover el papel para cambiar la línea y movió el carro para reiniciar la escritura al principio de una línea. Fueron dos pasos.

 232
Author: Tsunamis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-18 09:26:45

Dado que no puedo comentar debido a no tener suficientes puntos de recompensa tengo que responder a la respuesta correcta dada por @Burhan Khalid.
En un lenguaje muy sencillo, Enter key press es una combinación de retorno de carro y alimentación de línea.
El retorno de carro apunta el cursor al principio de la línea horizontalmente y el avance 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

 21
Author: Monalisa Das,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-08-25 07:43:09

Ambos son primarios de los viejos días de impresión.

El retorno de carro es de los días de las impresoras de teletipo/máquinas de escribir antiguas, donde literalmente el carro regresaba a la siguiente línea, y empujaba el papel hacia arriba. Esto es lo que ahora llamamos \r.

Line feed LFseñala el final de la línea, indica que la línea ha terminado - pero no mueve el cursor a la siguiente línea. En otras palabras, no "devuelve" el cursor/cabezal de la impresora al siguiente alinear.

Para más detalles, el poderoso wikipedia al rescate.

 7
Author: Burhan Khalid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-05 13:55:55

En una máquina de escribir o impresora, la acción que la devuelve al principio de la línea. A menudo abreviado CR, un retorno de carro es un código especial que mueve el cursor (o cabezal de impresión) al principio de la línea actual. En el conjunto de caracteres ASCII, un retorno de carro tiene un valor decimal de 13.

 4
Author: Maria Sheikh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-05 17:06:02