SlideShare a Scribd company logo
1 of 4
Download to read offline
= C programming By…iamch❀mmy =
บทที่ 5 Escape Character หน้า 1
= C programming By…iamch❀mmy =
บทที่ 5 Escape Character หน้า 2
เครื่องหมาย หรืออักขระ (Character) บางอย่าง เราไม่สามารถเขียนโค้ดเพื่อแสดงผลอย่าง
ตรงไปตรงมาได้ เช่น เครื่องหมายคาพูด " (Double quote) ทั้งนี้เพราะเครื่องหมาย " ในคาสั่ง
printf ใช้สาหรับบอกว่าข้อความ หรือสายอักขระ (String) เริ่มต้นและสิ้นสุดที่ใด ดังนั้นเมื่อเจอ
เครื่องหมาย " ในสายอักขระคอมพิวเตอร์จะแปลความว่าสิ้นสุดสายอักขระนั้น ๆ แล้ว แทนที่
จะแสดงผลเครื่องหมาย " ออกมา
นอกจากเครื่องหมาย " (Double quote) แล้วยังมีเครื่องหมาย ' (Singlequote) และ 
(Backslash) อีกด้วยที่ไม่สามารถแสดงผลได้อย่างตรงไปตรงมา อักขระบางตัว เราไม่สามารถพิมพ์
จากแป้นพิมพ์ได้ เพราะตัวอักขระนั้นไม่มีอยู่ เช่น อักขระสาหรับขึ้นบรรทัดใหม่ (New line
character), อักขระแท็บ (Tab character) วิธีการนั้นง่าย ๆ แค่นาเครื่องหมาย  ซึ่งเรียกว่า
อักขระหลีก (Escape character) ไปวางไว้หน้าตัวอักษรภาษาอังกฤษ เช่น n จากเดิม n ซึ่งเป็น
ตัวอักษรภาษาอังกฤษตัวหนึ่งเมื่อเติมเครื่องหมาย  ไว้ข้างหน้าก็จะกลายเป็น อักขระขึ้นบรรทัดใหม่
(New line character) ทันที
การนาเครื่องหมาย  ตามด้วยตัวอักษรภาษาอังกฤษตัวอื่น เราจะเรียกมันว่า รหัสควบคุม
ที่ควรรู้จักมีดังตารางต่อไปนี้
รหัสควบคุม การทางาน
a ส่งเสียงบี๊พ
n ขึ้นบรรทัดใหม่
r เลื่อนไปต้นบรรทัด
" แสดงเครื่องหมาย "
' แสดงเครื่องหมาย '
? แสดงเครื่องหมาย ?
 แสดงเครื่องหมาย 
บทที่ 5 Escape Character
= C programming By…iamch❀mmy =
บทที่ 5 Escape Character หน้า 3
โค้ด printf( "Mr. Man said "I like C programming"yesterday." );
ผลลัพธ์คือ
ตัวอย่าง การใช้รหัสควบคุม
รหัสควบคุมยังมีอีกหลายตัวนะจ๊ะ
แค่พิมพ์คาว่ารหัสควบคุมในภาษา C บน google ก็จะพบ
Mr. Man said "I like C programming" yesterday.
= C programming By…iamch❀mmy =
บทที่ 5 Escape Character หน้า 4
คาอธิบายโปรแกรม
บรรทัดที่ 5 printf("'n' is a New line character.");
ให้พิมพ์ข้อความออกทางจอภาพ โดยใช้รหัสควบคุม 3 ตัว ซ้อนกัน ได้แก่ ' n '
ตามลาดับ เพื่อให้เกิดข้อความ 'n'
++ จบบทที่ 5 ++
ที่ คาศัพท์ คาอ่าน ความหมายที่เกี่ยวข้องกับภาษาซี
1 character คาแรคเตอร์ อักขระ , ตัวอักษร
2 escape เอสเคป หลีกหนี , เลี่ยง
3 string สตริง กลุ่มของตัวอักษร ที่นามาเรียงกันอยู่
ภายในเครื่องหมายคาพูด
ไม่สามารถนามาคานวณได้
คาศัพท์ภาษาอังกฤษน่ารู้ประจาบทที่ 5
เพื่อน ๆ ลองนาโค้ดโปรแกรมในตัวอย่าง
ไปใช้ในโปรแกรม Dev-C++ ดูนะ
เมื่อเข้าใจแล้วก็เข้าไปทาแบบฝึกหัดเลย

More Related Content

Viewers also liked

ลิซ เมอร์เรย์
ลิซ เมอร์เรย์ลิซ เมอร์เรย์
ลิซ เมอร์เรย์
ployznzn
 
นักแต่งเพลง
นักแต่งเพลงนักแต่งเพลง
นักแต่งเพลง
Ning Rommanee
 
Digipak analysis jack johnson
Digipak analysis jack johnsonDigipak analysis jack johnson
Digipak analysis jack johnson
AmazonRose
 
การพัฒนาเว็บไซต์
การพัฒนาเว็บไซต์การพัฒนาเว็บไซต์
การพัฒนาเว็บไซต์
prawanya
 
การเคลื่อนที่ในแนวตรง
การเคลื่อนที่ในแนวตรงการเคลื่อนที่ในแนวตรง
การเคลื่อนที่ในแนวตรง
Lai Pong
 
การฝึกวิ่ง
การฝึกวิ่งการฝึกวิ่ง
การฝึกวิ่ง
Ch Khankluay
 

Viewers also liked (20)

ลิซ เมอร์เรย์
ลิซ เมอร์เรย์ลิซ เมอร์เรย์
ลิซ เมอร์เรย์
 
sek
seksek
sek
 
ความรับผิดเพื่อความเสียหายอันเกิดจากทรัพย์ (๒)
ความรับผิดเพื่อความเสียหายอันเกิดจากทรัพย์ (๒)ความรับผิดเพื่อความเสียหายอันเกิดจากทรัพย์ (๒)
ความรับผิดเพื่อความเสียหายอันเกิดจากทรัพย์ (๒)
 
นักแต่งเพลง
นักแต่งเพลงนักแต่งเพลง
นักแต่งเพลง
 
Jack johnson digipak anaylsis media studies
Jack johnson digipak anaylsis media studies Jack johnson digipak anaylsis media studies
Jack johnson digipak anaylsis media studies
 
Digipak analysis jack johnson
Digipak analysis jack johnsonDigipak analysis jack johnson
Digipak analysis jack johnson
 
ความรับผิดเพื่อละเมิดเกี่ยวกับสิ่งแวดล้อม
ความรับผิดเพื่อละเมิดเกี่ยวกับสิ่งแวดล้อมความรับผิดเพื่อละเมิดเกี่ยวกับสิ่งแวดล้อม
ความรับผิดเพื่อละเมิดเกี่ยวกับสิ่งแวดล้อม
 
การพัฒนาเว็บไซต์
การพัฒนาเว็บไซต์การพัฒนาเว็บไซต์
การพัฒนาเว็บไซต์
 
ดาราศาสตร์
ดาราศาสตร์ดาราศาสตร์
ดาราศาสตร์
 
Running shoes
Running shoesRunning shoes
Running shoes
 
การเคลื่อนที่ในแนวตรง
การเคลื่อนที่ในแนวตรงการเคลื่อนที่ในแนวตรง
การเคลื่อนที่ในแนวตรง
 
งานพูดวิเคราะห์วรรณกรรม ประชาธิปไตยบนเส้นขนาน โดยคุณวินทร์ เลียววาริณ Soup (9 a)
งานพูดวิเคราะห์วรรณกรรม ประชาธิปไตยบนเส้นขนาน โดยคุณวินทร์ เลียววาริณ Soup (9 a)งานพูดวิเคราะห์วรรณกรรม ประชาธิปไตยบนเส้นขนาน โดยคุณวินทร์ เลียววาริณ Soup (9 a)
งานพูดวิเคราะห์วรรณกรรม ประชาธิปไตยบนเส้นขนาน โดยคุณวินทร์ เลียววาริณ Soup (9 a)
 
01 dreams list
01 dreams list01 dreams list
01 dreams list
 
หน่วยที่ 1.2
หน่วยที่ 1.2หน่วยที่ 1.2
หน่วยที่ 1.2
 
ทักษะการบริหารชีวิตตัวเอง
ทักษะการบริหารชีวิตตัวเองทักษะการบริหารชีวิตตัวเอง
ทักษะการบริหารชีวิตตัวเอง
 
หนังสือ เรียน MBA ฟรีที่ฮาร์วาร์ด
หนังสือ เรียน MBA ฟรีที่ฮาร์วาร์ดหนังสือ เรียน MBA ฟรีที่ฮาร์วาร์ด
หนังสือ เรียน MBA ฟรีที่ฮาร์วาร์ด
 
ปรัชญาเบื้องต้น บทที่ ๒ ความสัมพันธ์ระหว่างปรัชญา ศาสนา วิทยาศาสตร์
ปรัชญาเบื้องต้น บทที่ ๒ ความสัมพันธ์ระหว่างปรัชญา ศาสนา วิทยาศาสตร์ปรัชญาเบื้องต้น บทที่ ๒ ความสัมพันธ์ระหว่างปรัชญา ศาสนา วิทยาศาสตร์
ปรัชญาเบื้องต้น บทที่ ๒ ความสัมพันธ์ระหว่างปรัชญา ศาสนา วิทยาศาสตร์
 
Jack johnson
Jack johnsonJack johnson
Jack johnson
 
การฝึกวิ่ง
การฝึกวิ่งการฝึกวิ่ง
การฝึกวิ่ง
 
Flash Tutorial
Flash TutorialFlash Tutorial
Flash Tutorial
 

Unit 5 escape character.

  • 1. = C programming By…iamch❀mmy = บทที่ 5 Escape Character หน้า 1
  • 2. = C programming By…iamch❀mmy = บทที่ 5 Escape Character หน้า 2 เครื่องหมาย หรืออักขระ (Character) บางอย่าง เราไม่สามารถเขียนโค้ดเพื่อแสดงผลอย่าง ตรงไปตรงมาได้ เช่น เครื่องหมายคาพูด " (Double quote) ทั้งนี้เพราะเครื่องหมาย " ในคาสั่ง printf ใช้สาหรับบอกว่าข้อความ หรือสายอักขระ (String) เริ่มต้นและสิ้นสุดที่ใด ดังนั้นเมื่อเจอ เครื่องหมาย " ในสายอักขระคอมพิวเตอร์จะแปลความว่าสิ้นสุดสายอักขระนั้น ๆ แล้ว แทนที่ จะแสดงผลเครื่องหมาย " ออกมา นอกจากเครื่องหมาย " (Double quote) แล้วยังมีเครื่องหมาย ' (Singlequote) และ (Backslash) อีกด้วยที่ไม่สามารถแสดงผลได้อย่างตรงไปตรงมา อักขระบางตัว เราไม่สามารถพิมพ์ จากแป้นพิมพ์ได้ เพราะตัวอักขระนั้นไม่มีอยู่ เช่น อักขระสาหรับขึ้นบรรทัดใหม่ (New line character), อักขระแท็บ (Tab character) วิธีการนั้นง่าย ๆ แค่นาเครื่องหมาย ซึ่งเรียกว่า อักขระหลีก (Escape character) ไปวางไว้หน้าตัวอักษรภาษาอังกฤษ เช่น n จากเดิม n ซึ่งเป็น ตัวอักษรภาษาอังกฤษตัวหนึ่งเมื่อเติมเครื่องหมาย ไว้ข้างหน้าก็จะกลายเป็น อักขระขึ้นบรรทัดใหม่ (New line character) ทันที การนาเครื่องหมาย ตามด้วยตัวอักษรภาษาอังกฤษตัวอื่น เราจะเรียกมันว่า รหัสควบคุม ที่ควรรู้จักมีดังตารางต่อไปนี้ รหัสควบคุม การทางาน a ส่งเสียงบี๊พ n ขึ้นบรรทัดใหม่ r เลื่อนไปต้นบรรทัด " แสดงเครื่องหมาย " ' แสดงเครื่องหมาย ' ? แสดงเครื่องหมาย ? แสดงเครื่องหมาย บทที่ 5 Escape Character
  • 3. = C programming By…iamch❀mmy = บทที่ 5 Escape Character หน้า 3 โค้ด printf( "Mr. Man said "I like C programming"yesterday." ); ผลลัพธ์คือ ตัวอย่าง การใช้รหัสควบคุม รหัสควบคุมยังมีอีกหลายตัวนะจ๊ะ แค่พิมพ์คาว่ารหัสควบคุมในภาษา C บน google ก็จะพบ Mr. Man said "I like C programming" yesterday.
  • 4. = C programming By…iamch❀mmy = บทที่ 5 Escape Character หน้า 4 คาอธิบายโปรแกรม บรรทัดที่ 5 printf("'n' is a New line character."); ให้พิมพ์ข้อความออกทางจอภาพ โดยใช้รหัสควบคุม 3 ตัว ซ้อนกัน ได้แก่ ' n ' ตามลาดับ เพื่อให้เกิดข้อความ 'n' ++ จบบทที่ 5 ++ ที่ คาศัพท์ คาอ่าน ความหมายที่เกี่ยวข้องกับภาษาซี 1 character คาแรคเตอร์ อักขระ , ตัวอักษร 2 escape เอสเคป หลีกหนี , เลี่ยง 3 string สตริง กลุ่มของตัวอักษร ที่นามาเรียงกันอยู่ ภายในเครื่องหมายคาพูด ไม่สามารถนามาคานวณได้ คาศัพท์ภาษาอังกฤษน่ารู้ประจาบทที่ 5 เพื่อน ๆ ลองนาโค้ดโปรแกรมในตัวอย่าง ไปใช้ในโปรแกรม Dev-C++ ดูนะ เมื่อเข้าใจแล้วก็เข้าไปทาแบบฝึกหัดเลย