¿Qué significa '\n' en lenguaje C?
\n' significa: retorno de carro y avance de línea. Mueve la posición actual al comienzo de la siguiente línea.
1. \n es un carácter de nueva línea, generalmente utilizado como control de formato en la salida; \n' es un carácter de escape, que significa "retorno de carro y avance de línea".
2. El carácter de escape comienza con una barra invertida "\", seguida de uno o más caracteres. Los caracteres de escape tienen significados específicos que son diferentes del significado original de los caracteres, por lo que se denominan caracteres de "escape".
3. Generalmente se usa en funciones como printf(), por ejemplo: printf("esto es una prueba\n Por favor, compruébalo\n");
El resultado es: ¿Esto es una prueba? Por favor, compruébalo
Información ampliada
Todos los códigos ASCII se pueden representar mediante "\" más un número (normalmente un número octal). C define algunas letras precedidas por "\" para representar caracteres ASCII comunes que no se pueden mostrar, como \0, \t, \n, etc., que se denominan caracteres de escape porque los siguientes caracteres no son sus caracteres originales. Los caracteres ASCII tienen significado.
La cadena de escape (Escape String), es decir, la entidad de carácter (Character Entity) se divide en tres partes: la primera parte es un símbolo &, que en inglés se llama ampersand; el nombre de la entidad (Entity) o # Agregue el número de la entidad; la tercera parte es un punto y coma.
Por ejemplo, para mostrar el signo menor que (<), puedes escribir <
La ventaja de usar nombres de entidades es que son más fáciles de entender. Cuando miras lt, probablemente puedas adivinar que significa menos que. Sin embargo, la desventaja es que no todos los navegadores admiten la última Entity. nombres. El número de entidad puede ser procesado por varios navegadores.
Materiales de referencia
Enciclopedia Baidu-Personajes de escape