C Caracteres especiales
Сadenas — Caracteres especiales
Debido a que las cadenas deben escribirse entre comillas, C malinterpretará esta cadena y generará un error:
char 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:
Símbolo de pantalla | Resultado | Descripción |
---|---|---|
\' | ' | Una frase |
\" | " | Сita 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:
Símbolo de pantalla | Resultado | Intentalo |
---|---|---|
\n | Nueva línea | Intentalo » |
\t | Pestaña | Intentalo » |
\0 | Nulo | Intentalo » |