รายวิชา ง23101 การเขียนโปรแกรมเบื้องต้น หน่วยที่ 5 ประเภทของข้อมูลและตัวดำเนินการ เรื่อง ตัวดำเนินการ รายวิชา ง23101 การเขียนโปรแกรมเบื้องต้น
ตัวดำเนินการ การเขียนโปรแกรมอย่างใด อย่างหนึ่ง จำเป็นต้องใช้ตัวดำเนินการอยู่เสมอ ตัวดำเนินการที่ควรรู้จักมี 6 ชนิด ดังนี้ ตัวดำเนินการกำหนดค่า ตัวดำเนินการทางคณิตศาสตร์ ตัวดำเนินการเปรียบเทียบ ตัวดำเนินการทางตรรกศาสตร์ ตัวดำเนินการยูนารี ตัวดำเนินการระดับบิต
ตัวดำเนินการกำหนดค่า ความหมาย ตัวอย่าง = กำหนดค่า A=5;
ตัวดำเนินการทางคณิตศาสตร์ ความหมาย ตัวอย่าง + += - -= * / % การบวก การบวกแบบลดรูป การลบ การลบแบบลดรูป การคูณ การหารเอาผล การหารเอาเศษ A+B; A+=B; A-B; A-=B; A*B; A/B A%B
ตัวดำเนินการเปรียบเทียบ ความหมาย ตัวอย่าง < <= > >= == != น้อยกว่า น้อยกว่าหรือเท่ากับ มากกว่า มากกว่าหรือเท่ากับ เท่ากับ ไม่เท่ากับ A<B A<+B A>B A>=B A==B A!=B
ตัวดำเนินการทางตรรกศาสตร์ ความหมาย ตัวอย่าง && || ! และ หรือ ไม่ A&&B A | | B !A
ตัวดำเนินการยูนารี ตัวดำเนินการ ความหมาย ตัวอย่าง ++ -- เพิ่มค่าก่อนใช้งาน เพิ่มค่าหลังใช้งาน ลดค่าก่อนใช้งาน ลดค่าหลังใช้งาน ++A A++ --A A--
ตัวดำเนินการระดับบิต ความหมาย ตัวอย่าง & | ^ ~ >> << AND OR XOR ตรงกันข้าม เลื่อนบิตไปทางขวา เลื่อนบิตไปทางซ้าย A&B A | B A^B A~B A>> A<<