C++ Caracteres especiales
Cadenas — Caracteres especiales
Debido a que las cadenas deben escribirse entre comillas, C++ malinterpretará esta cadena y generará un error:
string txt = "We are the so-called "Vikings" from the north.";
La solución para evitar este problema es utilizar el carácter de escape de barra invertida.
El carácter de escape de barra invertida (\
) convierte caracteres especiales en caracteres de cadena:
Personaje de escape | Resultado | Descripción |
---|---|---|
\' | ' | Una frase |
\" | " | Cita doble |
\\ | \ | Barra invertida |
La secuencia \"
inserta una comilla doble en una cadena:
La secuencia \'
inserta una comilla simple en una cadena:
La secuencia \\
inserta una sola barra invertida en una cadena:
Otros personajes de escape populares en C++ son:
Personaje de escape | Resultado | Intentalo |
---|---|---|
\n | Nueva línea | Intentalo » |
\t | Tab | Intentalo » |