Page 63 - การพัฒนาการหนังสืออิเล็กทรอนิกส์ภาษาของคอมพิวเตอร์
P. 63

ํ
                                                                                        ิ
                                                         หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ                 58                                                                  หน่วยที3 ข้อมูลพนฐานและตัวดาเนนการ                 59
                                                        �
                                                                    �
                                                                    ื
                                                                                                                                                                                                           ํ
                                                                                                                                                                                                               ิ
                                                                                                                                                                                           �
                                                                                                                                                                                           ื
                                                                                                                                                                               �
        .........................................................................................................................................................  ................................................................................................................................................................
        3.6.3 ขั้นตอนการทำางานของนิพจน์                                                                                      แบบฝึกหัด
                                                                                                                                 คำาชี้แจง
        นิพจน์ในภาษาซี จะทำางานตามลำาดับของระดับความสำาคัญ ของตัวดำาเนินการ ตัว                                                   ให้นักเรียนสรุปเนื้อหาความรู้ที่ได้จากการศึกษาค้นคว้า บทเรียนบนเครือข่าย


        ดำาเนินการที่มีระดับความสำาคัญสูงกว่า จะดำาเนินการก่อน หากในนิพจน์มีตัวดำาเนิน                                       อินเทอร์เน็ตเรื่องการโปรแกรมเบื้องต้น หน่วยที่ 3 ข้อมูลพื้นฐานและตัวดำาเนินการ หรือ

        การระดับความสำาคัญเท่ากัน จะเริ่มทำาตัวดำาเนินการจากซ้ายไปขวา                                                        สืบค้นจากอินเทอร์เน็ตให้ได้ใจความสำาคัญ ถูกต้องครบถ้วน ตามหัวข้อที่กำาหนดให้ต่อไปนี้

        ตารางแสดงตัวดำาเนินการ โดยเรียงจากบรรทัดบนสุดไปล่างสุด เป็นระดับความ                                                   1.  ชนิดของข้อมูลพื้นฐานในภาษาซี มีกี่แบบ อะไรบ้าง


        สำาคัญสูงสุดไประดับความสำาคัญต่ำาสุด ตัวดำาเนินการในบรรทัดเดียวกันจะมีระดับ                                                    ..............................................................................................................................................

        ความสำาคัญเท่ากัน                                                                                                              ..............................................................................................................................................

                                      ตวดําเนนการ   ทําในวงเล็บกอน โดยทําเรียงลําดับความสําคัญตามตารางน� ี
                                           ิ
                                                                   ความหมาย
                                       ั
                                                          ่
                                         ( )
                                          -         ตัวดําเนนการเอกภาคลบ                                                       2.  พิจารณาชื่อตัวแปรว่าถูกต้องตามหลักการตั้งชื่อของภาษาซีหรือไม่ ถ้าถูกใส่
                                                        ิ
                                                        ิ
                                        * , / , %   ตัวดําเนนการคํานวณคูณ หาร และมอดูลัส (หารเอาเศษไว้)                        เครื่องหมายถูก ( / )
                                         + , -      ตัวดําเนนการคํานวณบวก ลบ
                                                        ิ
                                                    ตัวดําเนินการเปรียบเทียบน้อยกว่า น้อยกว่าหรือเท่ากับ
                                               < , <= , > , >=
                                                    มากกว่า มากกว่าหรือเท่ากับ                                                 ถ้าผิดใส่เครื่องหมายผิด ( X ) พร้อมบอกเหตุผลด้วยว่าผิดเพราะอะไร
                                        == , !=     ตัวดําเนินการเปรียบเทียบเท่ากับ ไม่เท่ากับ
                                                                    ิ
                                     += , -= , *= , /= , %=  ตัวดําเนนการคํานวณกําหนดค่าเชงประกอบ                                      ตัวแปร  ถูก/ผิด  เหตุผล
                                                        ิ
                                                                     �
                                       (ชนิดขอมูล)  ตัวดําเนินการแปลงชนิดข้อมูลแบบชัวคราว
                                          ้
                                                        ิ
                                        ++ , --     ตัวดําเนนการคํานวณเพิมค่า ลดค่า
                                                               �
                                                        ิ
                                         &&         ตัวดําเนนการตรรกและ                                                        1)  xyz               .............   .........................................................................
                                                        ิ
                                          ||        ตัวดําเนนการตรรกหรือ
                                          =         ตัวดําเนินการกําหนดค่า                                                     2)  i love you  .............       .........................................................................
        ตัวอย่างที่ 1นิพจน์2 + 2 * 2 - 2                                                                                       3)  else              .............   .........................................................................
                                                                                                                               4)  lotus             .............   .........................................................................
        วิธีคิด เนื่องจากระดับความสำาคัญตัวดำาเนินการ์ * มีสูงกว่า + กับ - จึงทำา * ก่อน                                       5)  bath%             .............   .........................................................................
         ส่วน ตัวดำาเนินการ +                                                                                                  6)  name_sur  .............         .........................................................................
        กับ - มีระดับความสำาคัญเท่ากัน จึงทำาเรียงจากซ้ายไปขวาตามลำาดับ ดังนี้ (คำาตอบ                                         7)  9nine             .............   .........................................................................

         4)                                                                                                                    8)  _5y               .............   .........................................................................

                                                                                                                               3.  พิจารณาข้อมูลที่กำาหนดให้ แล้วกำาหนดชนิดตัวแปร int float char long ให้ถูก

                                                                                                                               ต้อง


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

                                                                                                                               1)  ‘A’                      .........................................................................

                                                                                                                               2)  67                       .........................................................................


                                                                                                                               3)  2,813,659                .........................................................................

                                                                                                                               4)  -89                      ........................................................................
   58   59   60   61   62   63   64   65   66   67   68