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

ํ
 ิ
                                              หน่วยที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                      ........................................................................
   59   60   61   62   63   64   65   66   67   68   69