¿Cuál es la diferencia entre/r y/n? ¿Cómo debemos usarlo al codificarlo? Echemos un vistazo a continuación.
la diferencia:
/ R:
Nombre completo: Retorno del carro (el carro es un "automóvil", un componente en la impresora)
Abreviatura: regreso
Abreviatura: R
Código ASCII: 13
Función: mueva el cursor al extremo izquierdo de la línea actual
/norte:
Nombre completo: nueva línea
Alias: Feed de línea
Abreviatura: N
Código ASCII: 10
Papel: mueve el cursor hacia abajo
¿Cómo representan diferentes sistemas operativos "Enter+Enter" (es decir, el final de una línea):
Unix, Linux:/N significa que Enter+Change,/R no tiene sentido
Windows, dos:/r/n indica que ingrese+cambios, el orden no se puede cambiar
Mac:/R indica que Enter+Change
historia:
Máquina mecánica en inglés: en la máquina de escribir, hay un componente llamado "carro". Cuando el perdedor está lleno, el usuario promocionará el "automóvil" a la posición inicial. Estas dos acciones se denominan "Enter", que es equivalente a la tecla "ENTER" en el teclado actual.
Pasaje eléctrico: (Teletype Model 33, el concepto TTY bajo Linux/Unix también proviene de aquí) 10 caracteres por segundo. Sin embargo, tiene un problema que cuando termines la fila, debes usarla durante 0.2 segundos para escribir dos caracteres. Si hay nuevos personajes en estos 0.2 segundos, entonces este personaje se perderá.
Como resultado, el desarrollador pensó en una forma de resolver este problema, es decir, agregar dos caracteres al final de cada línea. Uno se llama "regreso" y le dice al error tipográfico que coloque la cabeza impresa en el límite izquierdo; Estas dos acciones se abreviaron como "/r" y "/n".
Cómo usar en el lenguaje de programación:
Debido a que "/n" está representado por "/n" en unix, "/n" se puede usar directamente en el lenguaje C (y en otro idioma C, como C ++, Java), que se utilizará automáticamente en diferentes operaciones Sistemas.
Lo anterior es todo el contenido de este artículo.