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 ........................................................................