ตารางต่อไปนี้แสดงตัวดำเนินการมอบหมายทั้งหมด -
| ตัวดำเนินการ | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| = | กำหนดค่าจากตัวถูกดำเนินการด้านขวาไปยังตัวถูกดำเนินการด้านซ้าย | c =a + b ค่าของ a + b เป็น c |
| += | เพิ่มตัวถูกดำเนินการทางขวาให้กับตัวถูกดำเนินการทางซ้าย และกำหนดผลลัพธ์ให้กับตัวถูกดำเนินการทางซ้าย | c +=a เพิ่ม a ลงใน c |
| -= | มันลบตัวถูกดำเนินการทางขวาออกจากตัวถูกดำเนินการทางซ้าย และกำหนดผลลัพธ์ให้กับตัวถูกดำเนินการทางซ้าย | c -=ลบ a จาก c |
| *= | มันคูณตัวถูกดำเนินการทางขวากับตัวถูกดำเนินการทางซ้าย และกำหนดผลลัพธ์ให้กับตัวถูกดำเนินการทางซ้าย | c *=a คูณ c ด้วย a และกำหนดให้ c |
| /= | แบ่งตัวถูกดำเนินการทางซ้ายกับตัวถูกดำเนินการทางขวา และกำหนดผลลัพธ์ให้กับตัวถูกดำเนินการทางซ้าย | c /=a หาร c ด้วย a และกำหนดให้ c |
| %= | ต้องใช้โมดูลัสโดยใช้ตัวถูกดำเนินการสองตัวและกำหนดผลลัพธ์ให้กับตัวถูกดำเนินการทางซ้าย | c %=กำหนดส่วนที่เหลือของ c/a ให้กับ c |
| **= | ทำการคำนวณเลขชี้กำลัง (กำลัง) บนตัวดำเนินการและกำหนดค่าให้กับตัวถูกดำเนินการทางซ้าย | c **=กำหนด c ยกให้เป็น c |
| //= | มันทำการแบ่งชั้นบนตัวดำเนินการและกำหนดค่าให้กับตัวถูกดำเนินการทางซ้าย | c //=การแบ่งพื้นของ c/a ที่กำหนดให้ c |