MEJOR SITIO PARA DESARROLLADORES WEB
C Idioma. W3Schools en español. Lecciones para principiantes

Ua En De

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:

Ejemplo

char txt[] = "We are the so-called \"Vikings\" from the north.";
Inténtalo tú mismo »

La secuencia \' inserta una comilla simple en una cadena:

Ejemplo

char txt[] = "It\'s alright.";
Inténtalo tú mismo »

La secuencia \\ inserta una sola barra invertida en una cadena:

Ejemplo

char txt[] = "The character \\ is called backslash.";
Inténtalo tú mismo »

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 »