Sunday, January 9, 2011

ชนิดข้อมูลในภาษาซี

ข้อมูลชนิดจำนวนเต็ม / Integer
int เป็นพารามิเตอร์หลักที่ใช้กับข้อมูลชนิดจำนวนเต็ม โดยมีการใช้งาน 5 รูปแบบดังนี้
  • unsigned int ข้อมูลชนิดจำนวนเต็มไม่คิดเครื่องหมาย 2 byte
  • short int ช้อมูลชนิดจำนวนเต็มขนาด 2 byte
  • int ข้อมูลชนิดจำนวนเต็มขนาด 2 byte
  • unsigned long ข้อมูลชนิดจำนวนเต็มไม่คิดเครื่องหมาย 4 byte
  • long ข้อมูลชนิดจำนวนเต็มขนาด 4 byte

ข้อมูลชนิดจำนวนทศนิยม/ float
float เป็นพารามิเตอร์หลักที่ใช้กับข้อมูลชนิดทศนิยมโดยมีการใช้งาน 3 รูปแบบ
  • float ข้อมูลชนิดจำนวนทศนิยมขนาด 4 byte
  • double ข้อมูลชนิดจำนวนทศนิยมขนาด 8 byte
  • long double ข้อมูลชนิดจำนวนทศนิยมขนาด 10 byte

ข้อมูลชนิดอักขระ / character
char เป็นพารามิเตอร์ที่ใช้งานเกี่ยวกับตัวอักษร และข้อความในภาษาซี โดยมีการกำหนดค่าอักขระโดยให้อยู่ในเครื่องหมาย single quote ('') เช่น 'C', 'o', 'm' อักขระพิเศษบางตัวไม่สามารถกำหนดค่าให้ได้โดยตรงแต่ใช้ค่ารหัส ASCII เช่นอักขระควบคุมและการแสดงผลขึ้นบรรทัดใหม่ '\n' เป็นต้นโดยมีรูปแบบการใช้งาน 2 รูปแบบ
  • unsigned char ข้อมูลชนิดอักขระไม่คิดเครื่องหมาย
  • char ข้อมูลชนิดอักขระปกติ

ตารางแสดงขอบเขตของชนิดข้อมูล


เปรียบเทียบขนาดของชนิดข้อมูล

char < short < int < long < float < double < long double

No comments:

Featured Post

การแปลภาษาของโปรแกรมภาษาซี

ภาษาซีเป็นภาษาชั้นสูงและเป็นภาษาที่มนุษย์เข้าใจ แต่เครื่องคอมพิวเตอร์เข้าใจเฉพาะภาษาเครื่อง (Machine Language) เท่านั้น ดังนั้นหากต้องการให้...