2. 1
Integer Type (ชนิดข้อมูลแบบจานวนเต็ม)
2Character Type (ชนิดข้อมูลแบบตัวอักษร)
34
การประกาศตัวแปรควรเลือกใช้ชนิดข้อมูลที่เหมาะสม และตั้ง ชื่อตัวแปรตามกฎในการตั้งชื่อเสมอ ซึ่งชนิดข้อมูลต่าง ๆ ในภาษา C มี ดังนี้
String Type (ชนิดข้อมูลแบบข้อความ)
Floating Type (ชนิดข้อมูลแบบจานวนทศนิยม)
9. Floating Point Type เป็นชนิดข้อมูลแบบตัวเลขทศนิยม ที่สามารถนาไปคานวณทางคณิตศาสตร์ได้ ซึ่งอาจจะมีจุด ทศนิยมหรือไม่มีจุดทศนิยมก็ได้ โดยสามารถเขียนในรูป ทศนิยมได้ ดังนี้
•เลขทศนิยม เช่น 12.568, -13.5
•เลขทศนิยมแบบยกกาลัง เช่น 2.004E+5, 4.10956E-25ซึ่ง 2.004E+5 ก็คือ 2.004 x 105ส่วน 4.10956E ก็คือ 4.10956 x 10-25
4
Floating Point Type (ชนิดข้อมูลแบบตัวจานวนทศนิยม)
10. ชนิดข้อมูล
ขนาดไบต์
ช่วงข้อมูล
float
4
3.4 x 10-38ถึง 3.4 x 1038
double
8
1.7 x 10-308ถึง 1.7 x 10308
long double
10
3.4 x 10-4932ถึง 1.1 x 104932ตารางแสดงขนาดและขอบเขตข้อมูล
11. จุดสังเกตพบว่า ชนิดข้อมูลแบบทศนิยมจะเป็นแบบ signed (คิด เครื่องหมาย) เสมอ ซึ่งเราสามารถกาหนดค่าให้ตัวแปร โดยคานึงถึง ข้อกาหนดดังนี้จะต้องเป็นค่าตัวเลขที่สามารถมีจุดทศนิยมได้
•ห้ามใช้เครื่องหมาย , หรือช่องว่างคั่นระหว่างตัวเลข เช่น 1,234.03
•กรณีเป็นค่าบวกไม่จาเป็นต้องใส่เครื่องหมาย + นาหน้าค่า แต่ใน กรณีเป็นค่าลบต้องใส่เครื่องหมาย –นาหน้าค่าเสมอ
•การเขียนในรูปแบบใช้ตัวอักษร E ค่าที่ถูกกาหนดสามารถกาหนด ได้ทั้งค่าบวกและค่าลบ
•สามารถใช้เครื่องหมาย suffix ต่อท้ายค่าที่กาหนดให้ตัวแปรได้ โดยใช้ L ต่อท้ายชนิดข้อมูล long double หรือใช้ F ต่อท้ายค่าที่เป็น double (ใช้ตัวพิมพ์ใหญ่หรือเล็กความหมายเหมือนกัน)
12. ที่มา : คู่มืออบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และอวกาศ ระดับมัธยมศึกษาตอนปลาย หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C บริษทซัคเซสมีเดีย คู่มือเรียนเขียนโปรแกรมภาษา สานักพิมพ์ IDC PREMIER