Guía completa sobre el retorno de carro en informática funciones usos y ejemplos
Dentro del mundo de la informática, la figura conocida como retorno de carro (también llamado CR, en alusión a su nombre en inglés, carriage return) se posiciona como uno de los caracteres de control pertenecientes a esquemas de codificación tales como ASCII, Unicode o EBCDIC, con el propósito de desplazar el cursor hacia el inicio de una nueva línea. En determinados casos, suele ser utilizado de forma conjunta con el salto de línea (LF), cuya función es descender a la siguiente línea de texto. De esta manera, el retorno de carro se transforma en una herramienta fundamental para realizar saltos de línea, razón por la cual algunos programas de edición de texto como Notepad, incluyen tanto el retorno de carro como el salto de línea en su función de edición.
Usoseditar
Hoy día, sigue siendo común que los sistemas operativos DOS y Microsoft Windows utilicen CRLF como indicador de nueva línea, a diferencia del resto de sistemas que emplean códigos más simples.
Entre los protocolos de red pioneros, que se basaban principalmente en la transmisión de texto, se estableció el uso de CRLF como marcador de fin de línea. Ejemplos de estos protocolos son HTTP, FTP, IRC o SMTP, que emplean CRLF para indicar el final del mensaje.
Historiaeditar
Origen del término "retorno de carro"El concepto proviene de las antiguas máquinas de escribir, cuyo cilindro llamado carro era utilizado como soporte para el papel. Al finalizar una línea, el escritor debía accionar una palanca o mecanismo conocido como retorno de carro. Este dispositivo giraba el carro y desplazaba el papel hacia arriba, para luego situar el punto de escritura nuevamente a la izquierda de la hoja.
Transformación a la era digital
Con la invención de las máquinas de escribir eléctricas, esta palanca fue reemplazada por una tecla llamada también retorno de carro o simplemente return en inglés. Para representar visualmente su función, se decidió etiquetarla con el símbolo ↵, el cual ilustra su acción sin necesidad de palabras.
Influencia en las primeras impresoras
Las primeras impresoras tenían una estructura similar a la de las máquinas de escribir, y al recibir el código para retorno de carro, activaban físicamente el proceso para mover el carro de vuelta.
Representacióneditar
En la mayoría de los lenguajes de programación basados en C, se utiliza el comando r para denotar este carácter específico. Sin embargo, es importante no confundirlo con el comando n, el cual representa el "salto de línea".
Teclaseditar
Las diferentes teclas de un teclado pueden enviar un retorno de carro al ordenador según el sistema y el protocolo de procesamiento utilizado.
Algunos ejemplos de estas teclas son:
- Enter: se encuentra en la parte inferior derecha del teclado y suele tener un icono de una flecha apuntando hacia la izquierda.
- Return: presente en los teclados de Mac, también se encuentra en la parte inferior derecha y muestra una flecha hacia la izquierda.
- Intro: suele estar en la misma posición que Enter, pero en algunos teclados puede estar etiquetada como Intro o Intro/Return.
Sin embargo, existen otros modelos de teclados que no tienen estas teclas específicas y en su lugar utilizan combinaciones de teclas para enviar un retorno de carro, como por ejemplo:
- Ctrl + Enter en Windows o Linux.
- Command + Return en Mac.
Independientemente de la tecla utilizada, su función es la misma: insertar un salto de línea o un retorno de carro para continuar escribiendo en la siguiente línea o campo en el sistema que se esté utilizando.
Qué carácter es CR
Si eres un conocedor de la programación o la electrónica, es probable que hayas escuchado hablar del término «CR» o «Carriage Return». Pero si no estás seguro de qué se trata, ¡no te preocupes! En este artículo te lo explicaré en detalle.
Antes que nada, ¿qué es exactamente el carácter CR? Se trata de un código de control de caracteres utilizado en numerosos sistemas electrónicos y computadoras. Su función es indicar un comando para mover el cursor al inicio de la línea de texto. En otras palabras, al recibir el carácter CR, el cursor se desplaza al comienzo de la línea actual, lo que permite sobrescribir el texto previo si es necesario.El carácter CR suele usarse en conjunto con otro código, el LF (Line Feed), que hace que el cursor pase a la siguiente línea. Juntos, estos dos caracteres indican el final de una línea de texto. En conjunto, se escriben como «rn».
Completo repertorio de caracteres alfabetos marcas y representaciones de la codificación ASCII
Código ASCII y su Significado:
00: NULL - Carácter nulo
01: SOH - Inicio de encabezado
02: STX - Inicio de texto
03: ETX - Fin de texto, palo corazón de barajas inglesas de poker
04: EOT - Fin de transmisión, palo diamantes de barajas de poker
05: ENQ - Consulta, palo tréboles de barajas inglesas de poker
06: ACK - Reconocimiento, palo picas de cartas de poker
07: BEL - Timbre
08: BS - Retroceso
09: HT - Tabulación horizontal
32: espacio - Espacio en blanco
33: ! - Signos de exclamación, signo de admiración
34: " - Comillas dobles, comillas altas o inglesas
35: # - Signo numeral o almohadilla
36: $ - Signo pesos
37: % - Signo de porcentaje - por ciento
38: &
- Y, ampersand, et latina
39: ' - Comillas simples, apóstrofe
40: ( - Abre paréntesis
41: ) - Cierra paréntesis
128: Ç - Letra C cedilla mayúscula
129: ü - Letra u minúscula con diéresis
130: é - Letra e minúscula con acento agudo
131: â - Letra a minúscula con acento circunflejo
132: ä - Letra a minúscula con diéresis
133: à - Letra a minúscula con acento grave
134: å - Letra a minúscula con anillo
135: ç - Letra c cedilla minúscula
136: ê - Letra e minúscula con acento circunflejo
137: ë - Letra e minúscula con diéresis
138: è - Letra e minúscula con acento grave
139: ï - Letra i minúscula con diéresis
140: î - Letra i minúscula con acento circunflejo
141: ì - Letra i minúscula con acento grave
142: Ä - Letra A mayúscula con diéresis
143: Å - Letra A mayúscula con anillo
144: É - Letra E mayúscula con acento agudo
145: æ - Letra ae minúscula
146: Æ - Letra AE mayúscula
147: ô - Letra o minúscula con acento circunflejo
148: ö - Letra o minúscula con diéresis
149: ò - Letra o minúscula con acento grave
150: û - Letra u minúscula con acento circunflejo
151: ù - Letra u minúscula con acento grave
152: ÿ - Letra y minúscula con diéresis
153: Ö - Letra O mayúscula con diéresis
154: Ü - Letra U mayúscula con diéresis
155: ø - Letra o minúscula con barra
156: £ - Libra esterlina
157: Ø - Letra O mayúscula con barra
158: × - Signo de multiplicación
159: ƒ - Letra f minúscula
160: á - Letra a minúscula con acento agudo
161: í - Letra i minúscula con acento agudo
162: ó - Letra o minúscula con acento agudo
163: ú - Letra u minúscula con acento agudo
164: ñ - Letra n minúscula con tilde
165: Ñ - Letra N mayúscula con tilde
166: ª - Indicador de ordinal femenino
167: º - Indicador de ordinal masculino
168: ¿ - Signo de interrogación invertido, apertura de pregunta
169: ® - Signo de marca registrada
170: ¬ - Signo de negación lógica
171: Ô - Letra O mayúscula con acento circunflejo
172: cl - Signo de centilitro
173: ï - Letra i mayúscula con diéresis
174: Ó - Letra O mayúscula con acento agudo
175: û - Letra u mayúscula con acento circunflejo
176: + - Signo de suma
177: é - Letra e mayúscula con acento agudo
178: ô - Letra o mayúscula con acento circunflejo
179: ö - Letra o mayúscula con diéresis
180: ò - Letra o mayúscula con acento grave
181: û - Letra u mayúscula con acento circunflejo
182: ß - Letra s minúscula con eszett
183: ¥ - Yen japonés o signo de división
184: ü - Letra u mayúscula con diéresis
185: Ô - Letra O mayúscula con acento circunflejo
186: ± - Signo de más o menos
187: GM - Signo de galón estadounidense
188: ¢ - Centavo
189: <
- Menos que, signo de comparación
190: œ - Letra oe minúscula
191: ? - Signo de interrogación, cierre de pregunta
192: A - Letra A mayúscula
193: A - Letra A mayúscula
194: a - Letra a mayúscula con acento agudo
195: a - Letra a mayúscula con acento agudo
196: a - Letra a mayúscula con diéresis
197: A - Letra A mayúscula con anillo
198: Æ - Letra AE mayúscula
199: ç - Letra c minúscula con cedilla
200: E - Letra E mayúscula
201: E - Letra E mayúscula
202: e - Letra e minúscula con acento agudo
203: e - Letra e minúscula con acento agudo
204: ë - Letra e mayúscula con diéresis
205: I - Letra I mayúscula
206: I - Letra I mayúscula
207: e - Letra e minúscula con acento agudo
208: e - Letra e minúscula con acento agudo
209: ñ - Letra ñ mayúscula
210: O - Letra O mayúscula
211: O - Letra O mayúscula
212: o - Letra o mayúscula con acento agudo
213: o - Letra o mayúscula con acento agudo
214: o - Letra o mayúscula con diéresis
215: × - Signo de multiplicación
216: Ø - Letra O mayúscula con barra
217: U - Letra U mayúscula
218: U - Letra U mayúscula
219: ù - Letra u mayúscula con acento grave
220: Ü - Letra U mayúscula con diéresis
221: Ý - Letra Y mayúscula
222: Þ - Letra THorn mayúscula
223: ß - Letra s minúscula con eszett
224: a - Letra a minúscula con acento grave
225: á - Letra a minúscula con acento agudo
226: â - Letra a minúscula con acento circunflejo
227: ã - Letra a minúscula con tilde
228: å - Letra a minúscula con anillo
229: æ - Letra ae minúscula
230: ç - Letra c minúscula con cedilla
231: e - Letra e minúscula con acento agudo
232: è - Letra e minúscula con acento grave
233: é - Letra e minúscula con acento agudo
234: ê - Letra e minúscula con acento circunflejo
235: ë - Letra e minúscula con diéresis
236: i - Letra i minúscula con acento grave
237: í - Letra i minúscula con acento agudo
238: î - Letra i minúscula con acento circunflejo
239: ï - Letra i minúscula con diéresis
240: ð - Letra Eth minúscula
241: ñ - Letra ñ minúscula
242: o - Letra o minúscula con acento grave
243: ó - Letra o minúscula con acento agudo
244: ô - Letra o minúscula con acento circunflejo
245: õ - Letra o minúscula con tilde
246: ö - Letra o minúscula con diéresis
247: ÷ - Signo de división
248: ø - Letra o minúscula con barra
249: u - Letra u minúscula con acento grave
250: ú - Letra u minúscula con acento agudo
251: û - Letra u minúscula con acento circunflejo
252: ü - Letra u minúscula con diéresis
253: ý - Letra y minúscula con acento agudo
254: þ - Letra thorn minúscula
255: ÿ - Letra y minúscula con diéresis