Compartilhar via


Literais de seqüência de caracteres c

Uma "seqüência literal" é uma seqüência de caracteres do conjunto entre aspas duplas, de fonte de caracteres ("").Seqüência de caracteres literais são usados representar uma seqüência de caracteres que, juntos, forma uma seqüência terminada por caractere nulo.Você deve prefixar sempre toda a seqüência de caracteres literais com a letra l.

Sintaxe

  • literal de seqüência de caracteres:
    "s-char-sequence opt"

    L"s-char-sequence opt"

  • seqüência de caracteres de s:
    s-char

    seqüência de caracteres s s-char

  • Car de s:
    qualquer membro do conjunto de caracteres de origem, exceto o aspas duplas ("), uma barra invertida (\) ou um caractere de nova linha

    seqüência de escape

O exemplo a seguir é uma simple seqüência de caracteres literal:

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

Todos os códigos listados de escape a Seqüências de escape tabela são válidos em literais de seqüência de caracteres.Para representar um aspas duplas em uma string literal, use a seqüência de escape \ ".As aspas simples (') podem ser representados sem uma seqüência de escape.A barra invertida (\) deve ser seguido com uma segunda barra invertida (\) quando ele aparece dentro de uma seqüência.Quando uma barra invertida aparece no final de uma linha, ele sempre é interpretado como um caractere de continuação de linha.

Consulte também

Conceitos

Elementos de c