C Character Sets

  C Character Sets   หรือ ชุดอักขระในภาษาซี แบ่งออกเป็น 2 ประเภทใหญ่ๆ คือ

A. Basic Character Set     

  1. ตัวอักษรภาษาอังกฤษ ได้แก่    พิมพ์ใหญ่ A - Z และ พิมพ์เล็ก a - z   
  2. ตัวเลข ได้แก่    เลข 0, 1, 2, 3, 4, 5, 6, 7, 8, และ 9   
    3.  ตัวอักขระแบบกราฟิก
  • ,   comma
  • ;   semicolon
  • .   period
  • ?  question mark
  • !   exclamation
  • :   colon
  • +  plus
  • -   minus
  • *   asterisk
  • /   slash
  • \   backslash
  • |   vertical bar
  • '   single quote
  • "   double quote
  • )   right parenthesis
  • (   left parenthesis
  • [   left bracket
  • ]   right bracket
  • {   left brace
  • }   right brace
  • >  greater than
  • =  equal sign
  • %  percent sign
  • #   number sign
  • ^   caret
  • _   under score
  • ~   tilde

1.4 ตัวอักขระแบบช่องว่าง เป็นช่องว่างในลักษณะต่าง ๆ 5 ตัว ดังนี้
++ blank space
++ horizontal tab
++ vertical tab
++ newline
++ form feed






B. Execution Character Set     

2.1 ตัวอักขระที่เป็นค่าว่าง (Null Character)
อักขระที่เป็นค่าว่าง หรือค่า Null จะใช้สัญลักษณ์ \0 (แบ็คสแลช แล้วตามเลขศูนย์)
ซึ่งเป็นตัวกำหนดจุดสิ้นสุดของตัวอักษรสตริง (Character String)



2.2 ตัวอักขระควบคุม (Escape Sequence)
อักขระควบคุม เป็นรหัสที่ใช้สำหรับควบคุมการแสดงผลทั้งทางจอภาพและเครื่องพิมพ์
ซึ่งกลุ่มของอักขระควบคุมประกอบด้วย
\a alert (bell) \\ backslash
\b backspace \? backslash
\f formfeed \' single quote
\n newline \" double quote
\r carriage return \ooo octal number
\v vertical tab \xhh hexadecimal number