Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah anda memasukkan petikan berganda dalam rentetan C literal?

Bagaimanakah anda memasukkan petikan berganda dalam rentetan C literal?

Linda Hamilton
Linda Hamiltonasal
2024-11-06 11:02:02851semak imbas

How do you include double quotes in a C string literal?

Melepaskan Petikan Berganda dalam Huruf Rentetan

Dalam pengaturcaraan C, literal rentetan disertakan dalam petikan berganda. Untuk memasukkan petikan berganda sebenar dalam rentetan literal sambil mengekalkan petikan yang mengelilingi rentetan itu, adalah perlu untuk melepaskan petikan tersebut menggunakan garis miring ke belakang.

Sebagai contoh, jika anda ingin memaparkan teks berikut menggunakan pernyataan printf():

She said "time flies like an arrow, but fruit flies like a banana".

Anda tidak boleh begitu sahaja melampirkan teks dalam petikan berganda kerana ia akan mengganggu petikan di sekeliling rentetan literal. Sebaliknya, anda perlu melepaskan petikan berganda dalam menggunakan garis miring ke belakang:

printf("She said \"time flies like an arrow, but fruit flies like a banana\".");

Dengan melepaskan petikan berganda dalam, anda mengarahkan pengkompil untuk menganggapnya sebagai sebahagian daripada rentetan dan bukannya sebagai penghujung rentetan literal .

Aksara melarikan diri khas, dilambangkan dengan garis miring ke belakang, membolehkan anda memasukkan aksara khas dalam literal rentetan. Beberapa watak melarikan diri yang biasa termasuk:

  • n untuk baris baharu
  • t untuk tab
  • \ untuk garis serong ke belakang
  • " untuk petikan berganda
  • ' untuk petikan tunggal

Atas ialah kandungan terperinci Bagaimanakah anda memasukkan petikan berganda dalam rentetan C literal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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