Rumah > pembangunan bahagian belakang > C++ > Bagaimana Anda Membenamkan Petikan Berganda Dalam Rentetan Tersurat?

Bagaimana Anda Membenamkan Petikan Berganda Dalam Rentetan Tersurat?

Mary-Kate Olsen
Lepaskan: 2024-11-07 07:31:03
asal
663 orang telah melayarinya

How Do You Embed Double Quotes Within a String Literal?

Membenamkan Petikan Berganda dalam Huruf Rentetan

Untuk memasukkan petikan berganda dalam literal rentetan tanpa mengganggu petikan yang melampirkan literal itu sendiri, anda boleh gunakan aksara melarikan diri. Khususnya, untuk petikan berganda, urutan melarikan diri ialah garis miring ke belakang diikuti dengan watak petikan berganda: ".

Pendekatan Salah

Percubaan untuk menulis "Dia berkata "masa terbang seperti anak panah, tetapi buah terbang seperti pisang"." akan mengakibatkan kesilapan, kerana penyusun akan tersalah tafsir set kedua petikan berganda sebagai sebahagian daripada rentetan literal.

Penyelesaian Betul

Untuk melepaskan petikan berganda dalam rentetan dengan betul, gunakan sintaks berikut:

printf("She said \\"time flies like an arrow, but fruit flies like a banana\\"");
Salin selepas log masuk

Sengkang ke belakang sebelum petikan berganda menunjukkan kepada pengkompil bahawa aksara berikut bukan sebahagian daripada rentetan tetapi sebaliknya melarikan diri Hasilnya, outputnya ialah:

She said "time flies like an arrow, but fruit flies like a banana"
Salin selepas log masuk

Watak Melarikan Diri dan Maknanya

Sengkang ke belakang () boleh digunakan untuk memasukkan pelbagai aksara melarikan diri dalam literal rentetan, setiap satu dengan makna masing-masing:

  • a - Penggera atau loceng
  • b - Backspace
  • f - Suapan borang
  • n - Newline
  • r - Carriage return
  • t - Tab
  • ' - Petikan tunggal
  • " - Berganda petikan
  • - Backslash

Atas ialah kandungan terperinci Bagaimana Anda Membenamkan Petikan Berganda Dalam Rentetan Tersurat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan