มีตัวดำเนินการหลายประเภทใน C++ สิ่งเหล่านี้สามารถจัดประเภทกว้างๆ ได้ดังนี้:เลขคณิต เชิงสัมพันธ์ ตรรกะ ระดับบิต การมอบหมาย และตัวดำเนินการอื่นๆ ตัวดำเนินการเลขคณิต สมมติว่าตัวแปร A มีค่า 10 และตัวแปร B มีค่าเท่ากับ 20 จากนั้น - ตัวดำเนินการ คำอธิบาย + เพิ่มตัวถูกดำเนินการสองตัว A + B จะให้30