Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Watak Escape Digunakan dalam C String Literals?
Watak Melarikan Diri dalam Huruf Rentetan C
Dalam literal rentetan, aksara melarikan diri () digunakan untuk mewakili aksara khas dan mengelakkan kekaburan. Berikut ialah peraturan yang mengawal penggunaannya:
Watak Kawalan:
Tanda baca Watak:
Rujukan Aksara Berangka:
Jujukan melarikan diri , selalunya diwakili sebagai 0 atau 00, menandakan aksara nol.
Penyelesaian untuk Khusus Masalah:
Untuk mencipta rentetan dengan aksara 0 diikuti dengan aksara nol dan kemudian aksara 0, penyerlahan sintaks mencadangkan bahawa penggabungan rentetan adalah sesuai:
std::string ("0" "0", 3);
Rujukan Umum:
Di bawah ialah jadual yang meringkaskan semua watak melarikan diri urutan:
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 |
Atas ialah kandungan terperinci Bagaimanakah Watak Escape Digunakan dalam C String Literals?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!