Caractères d'échappement dans les littéraux de chaîne C
Dans les littéraux de chaîne, le caractère d'échappement () est utilisé pour représenter les caractères spéciaux et éviter toute ambiguïté. Voici les règles régissant son utilisation :
Caractères de contrôle :
Ponctuation Caractères :
Références de caractères numériques :
La séquence d'échappement, souvent représentée par 0 ou 00, signifie le caractère nul.
Solution au problème spécifique :
Pour créer une chaîne avec le caractère 0 suivi du caractère nul puis du caractère 0, le la coloration syntaxique suggère que la concaténation de chaînes est appropriée :
std::string ("0" "0", 3);
Général Référence :
Vous trouverez ci-dessous un tableau résumant toutes les séquences de caractères d'échappement :
Character | Escape Sequence |
---|---|
Alert (bell) | a |
Backspace | b |
Horizontal tab | t |
Newline | n |
Vertical tab | v |
Form feed | f |
Carriage return | r |
Escape | e (non-standard GCC extension) |
Quotation mark | " |
Apostrophe | ' |
Question mark | ? |
Backslash | |
Octal character | octal digits (up to 3) |
Hexadecimal character | x hex digits (any number) |
Unicode BMP character | u 4 hex digits (C 11) |
Unicode astral plane character | U 8 hex digits (C 11) |
Null character |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!