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                      ........................................................................
   43   44   45   46   47   48   49   50   51   52   53