Carriage return
Origem: Wikipédia, a enciclopédia livre.
Originalmente, carriage return era o nome da alavanca ou mecanismo de uma máquina de escrever que fazia com que o cilindro onde o papel se encontrava retornasse ao lado esquerdo após uma linha de texto ter sido escrita, e normalmente também movia o papel para a próxima linha.
Na computação, carriage return (CR) é um dos caracteres de controle do código ASCII, Unicode ou EBCDIC que faz com que uma impressora ou o display mova a posição do cursor para a primeira posição da próxima linha. É normalmente usado junto com line feed, pula linha: o retorno de carro (“carriage return”) antecede o “line feed” de maneira a indicar uma nova linha.
No ASCII e no Unicode, o valor 13 (ou hexadecimal 0D) representa o "carriage return". Na linguagem C e muitas outras linguagens é representado por \r
.