ประเภทของข้อมูลและตัวดำเนินการในภาษา c


ประเภทของข้อมูล

จะเป็นการกำหนดให้ตัวแปรที่เราสร้างขึ้นมาใช้งานมีประเภทของข้อมูลต่างๆ ตามที่เราต้องการ โดยสามารถแยกประเภทของข้อมูลต่างๆ ได้ตามตาราง





 ตัวดำเนินการในภาษา C


เครื่องหมายดำเนินการในภาษา C แบ่งออกได้เป็น 3 ชนิด ใหญ่ๆ คือ

1. เครื่องหมายคณิตศาสตร์ (Arithmetic Operators)

 

 2. เครื่องหมายเปรียบเทียบ (Relational and Logical Operators)

 

 3. เครื่องหมายตรรก (Logical Operators)

เครื่องหมาย && (AND)
 

 เครื่องหมาย || (OR)
 

เครื่องหมาย ! (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


ที่มา : http://www.comnetsite.com/c-programming-tip18.php

ไม่มีความคิดเห็น:

แสดงความคิดเห็น