una pregunta sobre cout iostream en C ++
Pregunta
En este código, lo que se llama, \\n
así?
cout<<"Hello\\n \'world\'!";
¿Cuál es la norma básica sobre estos personajes?
Solución
\n es un href="http://www.cppreference.com/wiki/escape_sequences" rel="nofollow noreferrer"> escape sequence
para imprimir una nueva línea. Ahora bien, si desea imprimir una \n
(\n
un literal que es una barra seguida por una n) en la pantalla que necesita para escapar de la \
como \\
. Así \\n
hará \ n imprimir en la pantalla.
Otros consejos
supongo que tu pregunta es acerca de los caracteres de escape? Son una parte de cadena declaraciones literales, no transmitir operaciones. Ver documentación para más detalles sobre las secuencias de escape.
En particular:. \n
significa nueva línea, \t
significa carácter de tabulación, \"
significa un carácter de comillas
En la informática, que llamamos los caracteres de escape .
\n
es un carácter de nueva línea; que señala el final de una línea de texto.
\\
es una barra invertida escapado, por lo que se imprimirá \
. Así \\n
se acaba de imprimir un literal "\ n" a la consola.
Para más información sobre secuencias de escape C, ver secuencias (MSDN) .