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

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

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

 ตารางแสดงตัวดำาเนินการ โดยเรียงจากบรรทัดบนสุดไปล่างสุด เป็นระดับความ      ..............................................................................................................................................


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

 ความสำาคัญเท่ากัน  2.  พิจารณาชื่อตัวแปรว่าถูกต้องตามหลักการตั้งชื่อของภาษาซีหรือไม่ ถ้าถูกใส่

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

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

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


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

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

        4)  -89                      .........................................................................

        5)  107.55                   .........................................................................
   58   59   60   61   62   63   64   65   66   67   68