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 » |