Page 48 - การพัฒานาหนังสืออิเล็กทรอนิกส์เรื่องวิวัฒนาการภาษาของคอมพิวเตอร์
P. 48
ิ
หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ 42 หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ 43
�
�
ื
ํ
ํ
�
�
ิ
ื
......................................................................................................................................................... ................................................................................................................................................................
4.ค่าคงตัวและค่าคงที่ แบบฝึกหัด
----------------------------------------------------------------- คำาชี้แจง
ค่าคงตัว (literal constant) หมายถึง ข้อมูลที่ระบุเป็นอย่างใดอย่างหนึ่งในโปรแกรม ให้นักเรียนสรุปเนื้อหาความรู้ที่ได้จากการศึกษาค้นคว้า บทเรียนบนเครือข่าย
และมีชนิดของข้อมูล ตามค่าของข้อมูลนั้น ๆ เช่น อินเทอร์เน็ตเรื่องการโปรแกรมเบื้องต้น หน่วยที่ 3 ข้อมูลพื้นฐานและตัวดำาเนินการ หรือ
สืบค้นจากอินเทอร์เน็ตให้ได้ใจความสำาคัญ ถูกต้องครบถ้วน ตามหัวข้อที่กำาหนดให้ต่อไปนี้
10 เป็นค่าคงตัวชนิดจำานวนเต็ม 1. ชนิดของข้อมูลพื้นฐานในภาษาซี มีกี่แบบ อะไรบ้าง
15.85 เป็นค่าคงตัวชนิดจำานวนจริง ..............................................................................................................................................
10.00 เป็นค่าคงตัวชนิดจำานวนจริง ..............................................................................................................................................
‘A’ เป็นค่าคงตัวชนิดอักขระ 2. พิจารณาชื่อตัวแปรว่าถูกต้องตามหลักการตั้งชื่อของภาษาซีหรือไม่ ถ้าถูกใส่
“ABC” เป็นค่าคงตัวชนิดสายอักขระ เครื่องหมายถูก ( / )
ถ้าผิดใส่เครื่องหมายผิด ( X ) พร้อมบอกเหตุผลด้วยว่าผิดเพราะอะไร
นอกจากการใช้ค่าคงตัวแล้ว ยังสามารถกำาหนดชื่อตัวแปร เพื่อใช้แทนค่าคงตัวใน ตัวแปร ถูก/ผิด เหตุผล
โปรแกรมได้ด้วย 1) xyz ............. .........................................................................
ซึ่งจะเรียกชื่อตัวแปรนี้ว่า ค่าคงที่ (constant) โดยใช้คำาสั่งตัวประมวลผลก่อนซี #de- 2) i love you ............. .........................................................................
fine 3) else ............. .........................................................................
4) lotus ............. .........................................................................
5) bath% ............. .........................................................................
รูปแบบ #define ตัวแปร ค่าคงตัว 6) name_sur ............. .........................................................................
7) 9nine ............. .........................................................................
ตัวอย่าง #define GRAVITY 9.81 8) _5y ............. .........................................................................
มีความหมายดังนี้ 3. พิจารณาข้อมูลที่กำาหนดให้ แล้วกำาหนดชนิดตัวแปร int float char long ให้ถูก
ประกาศตัวแปรค่าคงที่ ชื่อ GRAVITY ไว้สำาหรับเก็บข้อมูล ต้อง
9.81 ข้อมูล ชนิดตัวแปร
เป็นจำานวนจริง 1) ‘A’ .........................................................................
2) 67 .........................................................................
3) 2,813,659 .........................................................................
4) -89 ........................................................................