ตัวดำเนินการ (operators)
ตัวดำเนินการบางครั้งเรียกว่า “เครื่องหมาย” จะเข้าใจง่ายกว่า ในภาษา C
สามารถแบ่งตัวดำเนินการได้หลายประเภทดังนี้
ตัวดำเนินการคณิตศาสตร์ (mathematical
operators)
ผลลัพธ์ที่ได้จากการคำนวณทางคณิตศาสตร์จะอยู่ในรูปของตัวเลข
ตัวดำเนินการความสัมพันธ์ (relational operators)
ผลลัพธ์ที่ได้จากตัวดำเนินการความสัมพันธ์ จะได้ค่าจริง
(1) หรือค่าเท็จ (0)
เท่านั้น
ตัวดำเนินการเชิงตรรกะ (logical operators)
ผลลัพธ์ที่ได้จากตัวดำเนินการเชิงตรรกะ จะได้ค่าจริง
(1) หรือค่าเท็จ (0)
เท่านั้น
ตัวดำเนินการเพิ่มค่าและลดค่า
(increment and decrement operators)
ผลลัพธ์ที่ได้จากการเพิ่มค่าและลดค่าจะอยู่ในรูปของค่าตัวเลข
ตัวดำเนินการบิตไวส์ (bitwise operators)
ตัวดำเนินการกำหนดค่า (compound assignment operators)
ตัวดำเนินการแบบเงื่อนไข (conditional
operators)
ผลลัพธ์ที่ได้จากตัวดำเนินการแบบเงื่อนไขจะให้ค่าใดค่าหนึ่งขึ้นอยู่กับเงื่อนไขที่กำหนดจากตัวอย่างหมายความว่า
ถ้าเงื่อนไข a>b เป็นจริงได้ค่า max=a; ถ้าเงื่อนไข a>b
เป็นเท็จได้ค่า max=b;
ที่มา : http://varried.blogspot.com/
ไม่มีความคิดเห็น:
แสดงความคิดเห็น