KRUTO
1.ตัวดาเนินการคณิตศาสตร์ เช่น บวกลบ คูณ หารเปอร์เซ็นต์
ดังตัวอย่างในตารางข้างล่างนี้
ตัวดาเนินการ ความหมาย ตัวอย่าง
+ บวก (Addition) X + y
- ลบ (Subtraction) X – y
* คูณ (Multiplication) X * y
/ หาร (Division) X / y
% หารเอาผลลัพธ์เฉพาะเศษ (Modulus) X % y
5.
KRUTO
ตัวอย่าง กาหนดให้ xและ y เป็นตัวแปรชนิดเลขจานวนเต็ม(int)
โดยที่ x = 10 , y = 2
นิพจน์ ผลลัพธ์
X + y 12
X – y 8
X * y 20
X / y 5
X % y 0
6.
KRUTO
2. ตัวดาเนินการยูนารี การใช้เครื่องหมายลบนาหน้าค่าตัวแปรจะทาให้ค่าถูก
เปลี่ยนเป็นค่าติดลบโดยทันที เช่น -10 , -x (มิใช่ตัวดาเนินการลบแต่อย่างใด)
ตัวอย่าง ให้ a และ b เป็นตัวแปรชนิดเลขจานวเต็ม (int) โดยที่ a = 10 และ b = 2 ดังนั้น
นิพจน์ ผลลัพธ์
a + b 12
-a + b -8
-a * b -20
a - - b 12
ตัวดาเนินการเพิ่มค่าและตัวดาเนินการลบค่า จะใช้เครื่องหมาย - - เพื่อลดค่าทีละหนึ่ง และ
เครื่องหมาย + + เพื่อเพิ่มค่าทีละหนึ่ง โดยเขียนนาหน้าค่าตัวแปรหรือหลังตัวแปรก็ได้
การเพิ่มค่าทีละหนึ่ง (Increment) ใช้ a++ หรือ ++a ก็มีความหมายเดียวกันกับนิพจน์ a = a + 1
การลดค่าทีละหนึ่ง (Decrement) ใช้ b-- หรือ --b ก็มีความหมายเดียวกันกับนิพจน์ a = b – 1
KRUTO
3. ตัวดาเนินการเปรียบเทียบ คือเครื่องหมายที่ใช้ในการเปรียบเทียบในทางคณิตศาสตร์
ผลลัพธ์จะมี 2 กรณีคือ ถ้าผลลัพธ์ถูกต้องหรือเป็นจริง (True) จะมีค่าเป็น 1 ถ้าผลลัพธ์ผิดหรือ
เป็นเท็จ (False) จะมีค่าเป็น 0 ผลลัพธ์ของการเปรียบเทียบ เรียกว่า ค่าคงที่บูลีน (Boolean
Constant)
ตัวดาเนินการ ความหมาย ตัวอย่าง
> มากกว่า (Greather
Than)
X > y
< น้อยกว่า (Less Than) X < y
>= มากกว่าหรือเท่ากับ
(Greather Than or
Equal)
X >= y
<= น้อยกว่าหรือเท่ากับ (Less
Than or Equal)
X <= y
== เท่ากับ (Equal) X == y
!= ไม่เท่ากับ (Not Equal) X != y
KRUTO
5. ตัวดาเนินการกาหนดค่าแบบผสม จะประกอบด้วย+ = , - = , * = , / = และ
% = โดยสามารถแสดงได้ดังนี้
นิพจน์ทั่วไป นิพจน์แบบผสม
a = a + 5 a + = 5
a = a - b a - = 5
a = a * (b - 3) a * = (b – 3)
a = a / 3 a / = -
a = a % (b – 2) a % = (b - 2)