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) โดยใช้คำาสั่งตัวประมวลผลก่อนซี #define  2)  i love you .............  .........................................................................
        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                      ........................................................................
   43   44   45   46   47   48   49   50   51   52   53