โอเปอเรเตอร์เป็นเครื่องหมายในการดำเนินการกับจำนวน 2 หรือมากกว่า ซึ่งแบ่งออกเป็นหลายชนิด เช่นโอเปเรเตอร์ทางด้านคณิตศาสตร์,ตรรกกะ,การเปรียบเทียบ เป็นต้น
โอเปอเรเตอร์สำหรับการคำนวณ Arithmetic Operators
โอเปอเรเตอร์ที่ใช้ในการคำนวณทางคณิตร์ จะประกอบด้วย
โอเปอเรเตอร์ | ใช้สำหรับ |
+ | บวก |
- | ลบ |
* | คูณ |
/ | หาร |
% | เรียกว่า Modulus เป็นการหารแบบเอาเฉพาะ "เศษ" เช่น 13%5=3 หรือ 13%3=1 |
++ | เป็นการเพิ่มค่าตัวแปรขึ้นไปอีก 1 เช่น x=10 ; x++; // x=11 |
-- | เป็นการลดค่าตัวแปรลงอีก 1 เช่น x=10; x--; //x=9 |
โอเปอเรเตอร์สำหรับการกำหนดค่า Assignment Operators
ใช้ในการกำหนดค่าให้กับตัวแปรที่อยู่ด้านซ้ายของเครื่องหมาย ด้วยค่าที่อยู่ทางด้านขวาของเครื่องหมาย
โอเปอเรเตอร์ | ใช้สำหรับ | ตัวอย่าง |
= | กำหนดค่า | x=10; |
+= | นำค่าที่กำหนดไปบวกเพิ่มจากค่าเดิมของตัวแปร แล้วผลลัพธ์ที่ได้เก็บไว้ในตัวแปนเดิม | x=10; x += 8;// x=18 |
-= | ลดค่าตัวแปรลงเท่ากับค่าที่ระบุ | x=10; x -= 8;// x=2 |
*= | คูณค่าเดิมของตัวแปรด้วยค่าที่ระบุ | x=10; x *= 8;// x=80 |
/= | หารค่าเดิมของตัวแปรด้วยค่าที่ระบุ | x=10; x /= 8;// x=2 |
%= | นำค่าที่ระบุไปหารค่าเดิมของตัวแปร แต่จะเอาเฉพาะเศษจากการหารเท่านั้น (Modulus) | x=10; x %= 3;// x=1 |
0 ความคิดเห็น:
แสดงความคิดเห็น