หากต้องการใช้อักขระพิเศษในการเขียนโปรแกรมภาษา C คุณต้องเข้าใจการทำงานของอักขระเหล่านั้นและวิธีรวมอักขระเหล่านั้นในโค้ดของคุณ บทความนี้เป็นคำแนะนำโดยละเอียดเพื่อช่วยให้คุณเข้าใจการใช้อักขระพิเศษในการเขียนโปรแกรม C
วิธีการใช้อักขระพิเศษในการเขียนโปรแกรม C
อักขระพิเศษในโปรแกรมภาษาซีอาจเป็นอักขระใดก็ได้ไม่ว่าจะเป็นเครื่องหมายอัญประกาศเดี่ยว ( ' ), บรรทัดใหม่ (น), หรือตัวละครอื่นๆ อักขระเหล่านี้มีประโยชน์ใน C เนื่องจากช่วยให้คุณแสดงอักขระควบคุมและลำดับการหลีกที่ไม่สามารถพิมพ์โดยตรงเป็นอักขระในโค้ดได้ คุณสามารถใช้อักขระเหล่านี้ในโปรแกรม C ของคุณโดยเพิ่มอักขระหลีก (\) ก่อนอักขระพิเศษภายในฟังก์ชัน printf()
อักขระพิเศษบางตัวที่ใช้กันทั่วไปพร้อมชื่อแสดงอยู่ในตารางด้านล่าง:
อักขระ | ชื่อ | ผลลัพธ์ |
\\ | แบ็กสแลช | \ |
\'' | คำพูดคู่ | '' |
\' | คำพูดเดียว | ' |
\n | ตัวละครหลบหนี | เส้น |
\0 | ฟันเฟืองเป็นศูนย์ | โมฆะ |
\t | ลำดับการหลบหนี | แท็บ |
หากคุณต้องการใช้ปุ่ม ( “ ) ในรหัส C ของคุณ คุณสามารถใช้ภายในโปรแกรมโดยใช้ (\$) . รหัสอย่างง่ายต่อไปนี้แสดงสถานการณ์ข้างต้น
#รวม
นานาชาติ หลัก ( ) {
ถ่าน สตริง [ ] = 'สวัสดี ' คำแนะนำลินุกซ์ 'ผู้ใช้' ;
พิมพ์ฉ ( '%s' , สตริง ) ;
กลับ 0 ;
}
โค้ด C ด้านบนใช้อักขระพิเศษของเครื่องหมายคำพูดคู่ (') ที่เป็น Escape ภายในสตริงเพื่อพิมพ์คำ 'LinuxHint' ด้วยคำพูด
หากคุณต้องการใช้ \n อักขระพิเศษเพื่อย้ายข้อความไปยังบรรทัดถัดไป คุณสามารถใช้รหัสต่อไปนี้:
#รวม
นานาชาติ หลัก ( ) {
ถ่าน สตริง [ ] = 'สวัสดีผู้ใช้ LinuxHint \n ' ;
พิมพ์ฉ ( '%s' , สตริง ) ;
กลับ 0 ;
}
ในรหัสข้างต้น \n อักขระที่ใช้ย้ายข้อความ คำแนะนำลินุกซ์ ไปยังบรรทัดถัดไป
ลองมาอีกตัวอย่างหนึ่งที่ใช้ ฟันเฟือง “\\” .
#รวมนานาชาติ หลัก ( ) {
ถ่าน สตริง [ ] = ' \\ สวัสดีผู้ใช้ LinuxHint' ;
พิมพ์ฉ ( '%s' , สตริง ) ;
กลับ 0 ;
}
โค้ดด้านบนจะพิมพ์ข้อความด้วย a แบ็กสแลช \ .
ลองใช้ตัวอย่างเดียวกันโดยเพิ่ม \t ด้วยสตริง
#รวมนานาชาติ หลัก ( ) {
ถ่าน สตริง [ ] = 'สวัสดีผู้ใช้ LinuxHint \t ' ;
พิมพ์ฉ ( '%s' , สตริง ) ;
กลับ 0 ;
}
สิ่งนี้จะทำให้เอาต์พุตเยื้องกับแท็บแนวนอน
ด้วยวิธีนี้ คุณสามารถใช้อักขระพิเศษใดๆ ที่คุณต้องการกับการเขียนโปรแกรม C โดยเพิ่มอักขระหลีกแล้วตามด้วยอักขระพิเศษที่คุณต้องการพิมพ์
บทสรุป
อักขระพิเศษเป็นสัญลักษณ์ที่สำคัญในการเขียนโปรแกรมภาษาซี ซึ่งช่วยให้คุณทำงานเฉพาะหรือแทนค่าบางอย่างได้ โดยเพิ่มอักขระหลีก (\) ก่อนอักขระพิเศษ คุณสามารถใช้อักขระพิเศษใดก็ได้ที่คุณต้องการในโปรแกรม C ของคุณ แนวทางที่กล่าวถึงข้างต้นช่วยให้คุณเข้าใจวิธีการใช้อักขระพิเศษในการเขียนโปรแกรม C พร้อมตัวอย่างอักขระพิเศษ เช่น เครื่องหมายอัญประกาศและการขึ้นบรรทัดใหม่