◐ Shell
clean mode source ↗

string literal - cppreference.com

De cppreference.com

<metanoindex/>

Sintaxe

" (unescaped_character|escaped_character)* " (1)
L " (unescaped_character|escaped_character)* " (2)

Explicação

; Unescaped_character

Original:

;unescaped_character

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Qualquer caractere válido

Original:

Any valid character

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

; Escaped_character

Original:

;escaped_character

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

see seqüências de escape

Tipo

# O tipo de uma seqüência de unprefixed literal é const char*

Original:

# The type of an unprefixed string literal is const char*

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

# O tipo de uma string literal é L"..." const wchar_t*

Original:

# The type of a L"..." string literal is const wchar_t*

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Notas

  • Literais de cadeia podem ser concatenadas

    Original:

    String literals can be concatenated

    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.

  • O caráter NUL \ 0 é sempre acrescentado à cadeia

    Original:

    The NUL character \0 is always appended to the string

    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.

  • Pode ser usado para inicializar matrizes de caracteres

    Original:

    Can be used to initialize character arrays

    The text has been machine-translated via Google Translate.
    You can help to correct and verify the translation. Click here for instructions.

Exemplo

char array[] = "Foo" "bar";
// same as
char array[] = { 'F', 'o', 'o', 'b', 'a', 'r', '\0' };