Peranan \ dalam c++

下次还敢
Lepaskan: 2024-04-26 18:42:15
asal
561 orang telah melayarinya

Fungsi garis sengkang terbalik () dalam C++ termasuk: melarikan diri aksara, mewakili aksara khas atau menukar makna aksara. Urutan berasingan, membenarkan pemalar menjangkau berbilang baris. Melarikan watak untuk literal rentetan lebar. Aksara biasa dalam literal rentetan mentah. Pemisah ulasan (seperti / dan **/). Pemisah direktori (seperti /). . watak sebagai watak melarikan diri, mengubah maknanya. Contohnya:

'n' mewakili aksara baris baharu Peranan \ dalam c++

't' mewakili aksara tab

'"' mewakili petikan berganda

mengehadkan jujukan

garis sebatan ke belakang juga boleh pemisah, membenarkan Menjangkau aksara atau pemalar rentetan pada berbilang baris Contohnya:

<code class="cpp">string my_string = "This is a very long string that\
spans multiple lines.";</code>
Salin selepas log masuk

Literal rentetan lebar

  • Diperkenalkan dalam C++11, garis miring ke belakang boleh digunakan sebagai escape untuk aksara rentetan lebar, contohnya:
  • 'u0041' mewakili huruf besar "A" (titik kod Unikod ialah 0x0041)
  • 'U00000041' mewakili huruf besar "A" yang sama seperti 'u0041' (tetapi menggunakan notasi titik kod Unicode lanjutan)

literal rentetan

Literal rentetan mentah turut diperkenalkan dalam C++11 Garis miring ke belakang dianggap sebagai aksara biasa dalam literal rentetan mentah, bukan sebagai aksara yang terlepas Mulakan dengan awalan 'R', contohnya:

<code class="cpp">string my_string = R"string(This is a raw string without\
any special characters.)string";</code>
Salin selepas log masuk

Kegunaan lain.

Selain itu, garis miring ke belakang digunakan untuk beberapa tujuan lain, contohnya:

  • Pemisah ulasan:
  • / mewakili ulasan baris, manakala ** / mewakili ulasan blok

Pemisah direktori: pemisah direktori. , digunakan dalam sistem fail gaya Windows dan Unix.

Atas ialah kandungan terperinci Peranan \ dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!