Literales de cadena de C

Un “literal de cadena” es una secuencia de caracteres del juego de caracteres de origen agregado entre comillas (““).Los literales de cadena se utilizan para representar una secuencia de caracteres que, en conjunto, forman una cadena terminada en null.Siempre debe los literales de la ancho-cadena de prefijo con la letra l.

Sintaxis

  • cadena-literal:
    s-char-secuencia optde

    s-char-secuencia optdel”

  • s-char-secuencia:
    s-char

    s-char de la s-char-secuencia

  • s-char:
    cualquier miembro del juego de caracteres de origen excepto las comillas dobles ("), barra diagonal inversa (\), o carácter de nueva línea

    secuencia de escape

El ejemplo siguiente es un literal de cadena simple:

char *amessage = "This is a string literal.";

todos los códigos de escape enumerados en la tabla de Secuencias de escape son válidos en literales de cadena.Para representar una comilla en un literal de cadena, utilice la secuencia de escape \”.la comilla sencilla (') se puede representar sin una secuencia de escape.La barra diagonal inversa (\) deben seguir con una segunda barra diagonal inversa (\ \) cuando ocurre dentro de una cadena.Cuando una barra diagonal inversa aparece al final de una línea, se interpretan siempre como carácter de continuación de línea.

Vea también

Conceptos

Elementos de C