Dalam bahasa C, petikan tunggal mentakrifkan pemalar aksara, dan petikan berganda mentakrifkan pemalar rentetan. Petikan tunggal juga boleh mentakrifkan makro prapemproses, yang mempunyai skop dan keutamaan yang berbeza daripada petikan berganda. Walaupun kedua-duanya boleh menentukan rentetan, adalah disyorkan untuk menggunakan petikan berganda sebagai keutamaan kerana ia menyokong aksara melarikan diri.
Perbezaan antara petikan tunggal dan berganda dalam bahasa C
Jawapan yang jelas:
Dalam bahasa C, petikan tunggal (') dan petikan berganda (") digunakan untuk mentakrifkan pemalar aksara pemalar, Perbezaan utama ialah:
1. Pemalar aksara
<code class="c">"Hello, world!\n" // 换行符</code>
. petikan dan petikan berganda adalah berbeza. fasa prapemprosesan mempunyai keutamaan yang lebih tinggi daripada petikan berganda, jadi apabila bersarang makro, gunakan petikan tunggal di lapisan luar dan petikan berganda di lapisan dalam
<code class="c">#define PI 3.14159265</code>
Nota: . petikan tunggal dan berganda adalah OK Digunakan untuk menentukan rentetan, tetapi dalam penggunaan sebenar, ia biasanya disyorkan untuk menggunakan petikan berganda kerana ia boleh mengandungi aksara melarikan diri, yang meningkatkan fleksibiliti rentetan
Atas ialah kandungan terperinci Perbezaan antara petikan tunggal dan berganda dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!