4.1 ตัวดำเนินการทางคณิตศาสตร์
4.2 ตัวดำเนินการเชิงสัมพันธ์
ตัวดำเนินการทางคณิตศาสตร์ คือตัวดำเนินการที่ใช้เพื่อกระทำการดำเนินการทางคณิตศาสตร์ระหว่างตัวแปรหรือค่าคงที่ เช่น การบวก การลบ การคูณ และการหาร สำหรับในการเขียนโปรแกรมในภาษา C นั้นจะมีตัวดำเนินการสำหรับการหารเอาเศษ (Modulo) เพิ่มเข้ามา
ตารางข้างล่างนี้คือตัวดำเนินการทางคณิตศาสตร์ในภาษา C
Symbol Name Example
+ Addition c = a + b
– Subtraction c = a – b
* Multiplication c = a * b
/ Division c = a / b
% Modulo c = a % b
เครื่องหมายที่ใช้ในการเปรียบเทียบในทางคณิตศาสตร์ ผลลัพธ์จะมี 2 กรณีคือ ถ้าผลลัพธ์ถูกต้องหรือเป็นจริง (True) จะมีค่าเป็น 1 ถ้าผลลัพธ์ผิดหรือเป็นเท็จ (False)จะมีค่าเป็น 0 ผลลัพธ์ของการเปรียบเทียบ เรียกว่า ค่าคงที่บูลีน (Boolean Constant)

4.3 ตัวดำเนินการตรรกะ
เครื่องหมายที่ใช้เชื่อมเงื่อนไข 2 เงื่อนไข หรือมากกว่า 2 เงื่อนไข เพื่อให้การเปรียบเทียบมีความละเอียดมากขึ้น ใช้สัญลักษณ์แทนในแต่ละเครื่องหมาย ดังนี้
