จะเป็นการกำหนดให้ตัวแปรที่เราสร้างขึ้นมาใช้งานมีประเภทของข้อมูลต่างๆ ตามที่เราต้องการ โดยสามารถแยกประเภทของข้อมูลต่างๆ ได้ตามตาราง
 ุ
ตัวดำเนินการในภาษา Cเครื่องหมายดำเนินการในภาษา C แบ่งออกได้เป็น 3 ชนิด ใหญ่ๆ คือ 1. เครื่องหมายคณิตศาสตร์ (Arithmetic Operators) 
2. เครื่องหมายเปรียบเทียบ (Relational and Logical Operators) 
3. เครื่องหมายตรรก (Logical Operators) เครื่องหมาย && (AND) 
เครื่องหมาย || (OR) 
3. เครื่องหมาย ! (NOT) ลำดับความสำคัญของตัวดำเนินการ
เป็นการเรียงลำดับการดำเนินการทางเครื่องหมายของภาษา C ว่าจะให้ความสำคัญกับเครื่องหมายใดก่อนหรือหลังในการดำเนินการทางคณิศาสตร์ โดยจะเรียงลำดับความสำคัญจากตารางต่อไปนี้ 
ลองมาดูตัวอย่างกันซักหน่อย
อธิบายโปรแกรม จากตัวอย่างจะเห็นว่ามีการประกาศตัวแปร คือ x เป็นตัวแปรชนิดจำนวนเต็ม y และ z เป็นตัวแปรแบบทศนิยม x++ หมายถึง การนำค่า x มาบวกเพิ่มไปอีก 1 ส่วน z = (x+y)*2/3+1; เป็นการดำเนินการทางคณิตศาสตร์ซึ่งค่าที่ได้จะนำไปเก็บไว้ที่ตัวแปร z จากประโยค (x+y)*2/3+1 นี้ เราสามารถคำนวณโดยใช้วิธีลำดับความสำคัญของตัวดำเนินการได้ดังนี้
วงเล็บสำคัญสุด ( x+y) = 3+3.5 = 6.5 ----------> 6.5*2/3+1
เครื่องหมายคูณสำคัญสุด 6.5*2 = 13 ----------> 13/3+1
เครื่องหมายหารสำคัญสุด 13/3 = 4.333333 ----------> 4.333333+1
z = 5.333333
เครื่องหมายและตัวดำเนินการต่างๆ ที่ผมกล่าวถึงในบทความนี้จะถูกนำไปใช้ในการเขียนโปรแกรมในครั้งต่อๆ ไปนะครับ ให้ลองจดจำไว้เพื่อที่จะนำไปใช้งานได้อย่างคล่องตัวขึ้น ซึ่งเมื่อเราเขียนโปรแกรมที่มีความซับซ้อนมากขึ้นตัวดำเนินการเหล่านี้จะมีความสำคัญในการใช้งานมากขึ้นด้วยครับ
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น