วันศุกร์ที่ 24 กรกฎาคม พ.ศ. 2558

ชนิดของข้อมูลและตัวแปรในภาษาซี


ชนิดของข้อมูลและตัวแปรในภาษาซี




ชนิดข้อมูลในภาษาซี แบ่งได้เป็น 6 ชนิด ดังนี้
     1. ตัวเลขจำนวนเต็ม integer ตัวเลขจำนวนเต็มทั่วๆ ไป ได้แก่ จำนวนเต็มบวก  จำนวนเต็มศูนย์และจำนวนเต็มลบ เช่น 11, 2750, -4920,0,-23000
     2. ตัวเลขทศนิยม float คือ ตัวเลขที่ไม่ใช่จำนวนเต็ม โดยอาจจะเป็นเลขทศนิยมชนิดคงที่ ทศนิยมไม่รู้จบ หรือทศนิยมที่อยู่ในรูปแบบ e ยกกำลังก็ได้ เช่น 26.7533...
     3. เลขฐานแปด octal คอมพิวเตอร์ยังใช้ระบบเลขฐานแปดในการทำงาน ดังนั้นข้อมูลชนิดเลขฐานแปด จึงมีความหมายในภาษาซี โดยการเขียนเลขฐานแปดทำได้โดยเขียนเลขศูนย์นำหน้าเลขในระบบฐานแปด เช่น 0542, 011, 037
     4. เลขฐานสิบหก hexadecimal เลขฐานสิบหกเป็นระบบเลขฐานอีกชนิดหนึ่งที่คอมพิวเตอร์ยังใช้งาน ดังนั้น ข้อมูลชนิดเลขฐานสิบหกจึงมีความหมายในภาษาซีโดยการเขียนเลขฐานสิบหกทำได้โดยเขียนเลขศูนย์และตัว x นำหน้าเลขในระบบฐานสิบหก เช่น 0x22, 0xfb5
     5. อักขระ character คือ ตัวอักษรหรือสัญลักษณ์อื่นๆ ที่มีความหมายและมีความยาว 1 อักขระ คือ ตัวอักษร A-Z, a-z, 0-9 หรือสัญลักษณ์อื่นๆที่มีความหมาย เช่น { # $ & โดยข้อมูลชนิดอักขระจะต้องเขียนภายในเครื่องหมาย ' ' (single quote) เช่น 'c', '#', 'R'
     6. ข้อความ string อักขระที่มีความยาวมากกว่า 1 ตัว เรียงต่อกันเป็นข้อความ โดยข้อมูลชนิดข้อความต้องเขียนอยู่ภายในเครื่องหมาย" " (double quote) เช่น "Hello", "You", "C Language"
ข้อมูลชนิดข้อความไม่สามารถนำไปคำนวณได้เหมือนข้อมูลชนิดอักขระ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น