ตัวดำเนินการ
ในการเขียนโปรแกรมตัวดำเนินการจะเป็นตัวทำหน้าที่รวมค่าต่างๆ และกระทำกับค่าต่างๆ ให้เป็นค่าเดียวกัน ซึ่งจะต้องใช้ตัวดำเนินการทางคณิตศาสตร์ ตัวดำเนินการมีหลายประเภทดังต่อไปนี้

โดยตัวดำเนินการข้างต้น มีลำดับการคำนวณดังนี้

ตัวดำเนินการเปรียบเทียบ
ตัวดำเนินการเปรียบเทียบ (Relation Operators) จะนำข้อมูลสองค่ามาเปรียบเทียบกัน โดยข้อมูลทั้งสองค่าจะต้องเป็นข้อมูลประเภทเดียวกัน ผลลัพธ์ที่ได้จะเป็นค่าทางลอจิก คือ จริงหรือเท็จ

ตัวดำเนินการทางตรรกะ
ตัวดำเนินการทางตรรกะ (Logical Operator) ประกอบด้วย การทำ AND(และ) , OR(หรือ) และ NOT(นิเสธ) เมื่อกระทำกับค่าใด ผลลัพธ์ที่ออกมาจะเป็นจริงหรือเท็จ ตัวดำเนินการทางตรรกะแสดงได้ ดังตารางต่อไปนี้

เป็นการเปรียบเทียบกันในทางตรรกะ ผลที่ได้อยู่ในรูปแบบของตารางค่าความจริง (Truth Table) ดังนี้

ตัวดำเนินการกำหนดค่าเชิงประกอบ
การใช้ตัวดำเนินการบางประเภทสามารถนำมารวมกันเป็น ตัวดำเนินการกำหนดค่าเชิงประกอบ (Compound Assisgnment) ได้ มีรูปแบบคือ
a op= b
มีความหมายเทียบเท่ากับ
a = a op b
เมื่อ op เป็นตัวดำเนินการคำนวณใดๆ ดังตัวอย่างต่อไปนี้

อ้างอิง
ครูโทนี่, “นิพจน์และตัวดำเนินการ”, https://sites.google.com/srithatpit.ac.th/edu-krucom สืบค้นวันที่ 16 เม.ย. 68
วิฑูร มีสมคิด, “ตัวดำเนินการ”, https://c-by-step.weebly.com/ สืบค้นวันที่ 16 เม.ย. 68

