Stage 2

ชนิดข้อมูลและตัวแปร

ใช้ตัวแปรและชนิดข้อมูล int, float, double, char ได้ถูกต้อง พร้อมเข้าใจการตั้งชื่อและขอบเขตค่า

ตัวแปรคือพื้นที่เก็บข้อมูลในหน่วยความจำ โดยต้องประกาศชนิดข้อมูลก่อนใช้งาน เช่น int age; หรือ float score; การเลือกชนิดข้อมูลมีผลต่อค่าที่เก็บได้และวิธีแสดงผล

ชนิดข้อมูลที่ใช้บ่อย ได้แก่ int สำหรับจำนวนเต็ม, float และ double สำหรับเลขทศนิยม, char สำหรับอักขระหนึ่งตัว การกำหนดค่าให้ตัวแปรใช้เครื่องหมาย = เช่น age = 16; ไม่ใช่การเปรียบเทียบ

กฎการตั้งชื่อตัวแปรคือขึ้นต้นด้วยตัวอักษรหรือ _, ห้ามมีช่องว่าง, ห้ามใช้คำสงวน เช่น int, return, if และควรตั้งชื่อให้สื่อความหมาย เช่น totalScore ดีกว่า x ในงานจริง

เมื่อประกาศตัวแปรโดยยังไม่กำหนดค่า ค่าเริ่มต้นอาจเป็นค่าขยะในหน่วยความจำ จึงควรกำหนดค่าเริ่มต้นก่อนนำไปคำนวณเสมอ
ภารกิจ

ประกาศตัวแปรเก็บรหัสนักเรียน อายุ คะแนนเฉลี่ย และเกรดตัวอักษร แล้วแสดงผลทุกค่า

แบบทดสอบ

1. ตัวแปรชนิดใดเหมาะกับอายุของนักเรียน
2. ข้อใดเป็นชื่อตัวแปรที่ถูกต้อง
3. char grade = 'A'; เก็บข้อมูลลักษณะใด
4. เครื่องหมาย = ในภาษา C ใช้ทำอะไร
5. ถ้าต้องเก็บค่าเฉลี่ย 3.75 ควรใช้ชนิดใด

จำลองเขียนภาษา C

เขียนโปรแกรมประกาศ int, float หรือ double, char แล้วใช้ printf แสดงค่าพร้อม format specifier ให้ถูกต้อง