Ch6

Page 1

ใบความรูที่ 6 ขอมูลของภาษาซี ขอมูลของภาษาซี สําหรับเรื่องขอมูลของภาษาซี จะกลาวถึงเรื่องตัวอักขระ คาคงที่ และตัวแปร ดังรายละเอียดตอไปนี้ 1 ตัวอักขระ (characters) ตัวอักขระในภาษา C สามารถจําแนกออกเปน 3 ประเภท คือ 1) ตัวเลข (digits) คือ ตัวเลข 0, 1, 2, …., 9 และตัวเลขฐานสิบหก A, B, C, D, E และ F 2) ตัวอักษร (letters) สามารถใชตัวอักษรพิมพใหญ (uppercase letter) คือ A, B, C, …, Z และตัวอักษรพิมพเล็ก (lowercase letter) คือ a, b, c, …., z รวมทั้งสิ้น 52 ตัวอักษร 3) ตัวอักขระพิเศษ (special character) ซึ่งไดแก ! # % ^ ? . (dot)

* ( ) &

+ = ~ [ _ b (blank

“ < | > ; / : , (comma) ] ‘ หรือ space)

ที่มา : สมชาย รัตนเลิศนุสรณ, 2545 : 47. ยกเวนเครื่องหมาย _ (underscore) เพียงตัวเดียวที่ภาษา C จัดเปนตัวอักษรตัวหนึ่ง โดยที่ตัวอักขระ ชนิดตาง ๆ นี้จะถูกนําไปใชเปนคาคงที่ ตัวแปร ตัวดําเนินการ หรือนิพจน ที่ใชในภาษา C ตอไป 2 คาคงที่ (constants) คาคงที่ คือตัวอักขระที่นํามาประกอบกันตั้งแต 1 ตัวอักขระขึ้นไป เพื่อบอกลักษณะอยาง ใดอยางหนึ่งของขอมูล บางครั้งเราอาจเรียกคาคงที่วา “ขอมูล” (data) ก็ได คาคงที่พื้นฐานที่สําคัญในภาษา C มีดังนี้ 1) คาคงที่ชนิดตัวเลขจํานวนเต็ม (integer constant) คาคงที่ชนิดนี้จะเปนตัวเลขจํานวนเต็มซึ่งอาจมีเครื่องหมายบวกหรือลบก็ได เชน 0, 9, 85, -698, 1832, -2080 เปนตน โดยตัวเลขจํานวนเต็มที่จะสามารถเก็บไดปรกติจะอยูในชวง - 32768 ถึง 32767 เทานั้น บางครั้งเรานิยมเรียกคาคงที่ชนิดนี้วาคาคงที่ int (integer) สําหรับการเก็บคาคงที่ชนิด int นี้ภายในหนวยความจํา จะใชเนื้อที่ 2 bytes นอกจากนี้ยังสามารถเขียน


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.