บ้าน พัฒนาการ ลำดับการหลบหนีคืออะไร? - คำจำกัดความจาก techopedia

ลำดับการหลบหนีคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Escape Sequence หมายถึงอะไร

ใน C # ลำดับการยกเว้นหมายถึงการรวมกันของตัวละครที่ขึ้นต้นด้วย back slash (\) ตามด้วยตัวอักษรหรือตัวเลข ลำดับ Escape แสดงถึงอักขระที่ไม่สามารถพิมพ์ได้และอักขระพิเศษในอักขระและสตริง ด้วยเหตุนี้ผู้ใช้จึงสามารถสื่อสารกับอุปกรณ์แสดงผลหรือเครื่องพิมพ์โดยส่งอักขระควบคุมที่ไม่ใช่กราฟิกเพื่อระบุการกระทำเช่นเครื่องหมายคำถามและการขึ้นบรรทัดใหม่


ลำดับ escape ใช้เมื่อเขียนส่วนของรหัสเช่นคำจำกัดความของตัวประมวลผลล่วงหน้าเพื่อระบุอักขระการต่อเนื่องเพื่อให้โค้ดหลายบรรทัดถูกพิจารณาเป็นบรรทัดเดียวโดยคอมไพเลอร์ นิพจน์ปกติที่ช่วยในการดำเนินการค้นหาสตริงที่ซับซ้อนใช้ลำดับ escape เพื่อค้นหาสตริงย่อยภายในสตริงขนาดใหญ่ โดยการเปิดใช้งานสตริงที่ยกมา escape sequences อาจถูกใช้เพื่อสร้างไฟล์เอาต์พุตที่มีแท็กเทมเพลตข้อความและไฟล์

Techopedia อธิบาย Escape Sequence

ลำดับ escape มีอักขระมากกว่าหนึ่งตัว แต่ทำหน้าที่เป็นอักขระเดียวเนื่องจากไม่มีจดหมายที่แสดงถึงตัวอักษรที่หลีกเลี่ยงจากข้อความ คอมไพเลอร์แปลงลำดับของตัวละครให้เป็นอักขระที่หลบหนีเดียวในโปรแกรมที่รวบรวม ตัวอย่างเช่นคอมไพเลอร์แปลง \ n ในซอร์สโค้ดเป็นอักขระเดียว (รหัส 10) ซึ่งแสดงถึงการป้อนบรรทัดในโปรแกรมที่คอมไพล์


ต่อไปนี้เป็นรายการของลำดับ C # escape ที่กำหนดด้วยการแสดงที่สอดคล้อง

  • \ 'เครื่องหมายคำพูดเดี่ยวใช้สำหรับตัวอักษรตัวอักษร
  • \” เครื่องหมายคำพูดคู่ใช้สำหรับตัวอักษรสตริง
  • \\ Backslash ใช้สำหรับพา ธ ไฟล์
  • \? เครื่องหมายคำถาม
  • \ a การแจ้งเตือน
  • \ b Backspace
  • \ f ฟีดฟอร์ม
  • \ n บรรทัดใหม่
  • รับคืนรถ
  • \ t แท็บแนวนอน
  • \ v แท็บแนวตั้ง
  • \ 0 เป็นศูนย์
  • \ u ลำดับ Unicode สำหรับอักขระที่มีค่าเลขฐานสิบหก
  • \ x Unicode hexadecimal escape sequence - คล้ายกับ \ u แต่มีความยาวผันแปรได้
  • \ U ลำดับ Unicode ที่ใช้สำหรับคู่ตัวแทน
คำจำกัดความนี้ถูกเขียนในบริบทของ C #
ลำดับการหลบหนีคืออะไร? - คำจำกัดความจาก techopedia