จุดประสงค์ของตัวดำเนินการจุลภาคคือการสตริงหลายนิพจน์เข้าด้วยกัน ค่าของรายการนิพจน์ที่คั่นด้วยเครื่องหมายจุลภาคคือค่าของนิพจน์ทางขวาสุด โดยพื้นฐานแล้ว ผลของจุลภาคคือการทำให้เกิดลำดับของการดำเนินการ
ค่าของนิพจน์อื่นๆ จะถูกยกเลิก ซึ่งหมายความว่านิพจน์ทางด้านขวาจะกลายเป็นค่าของนิพจน์ที่คั่นด้วยเครื่องหมายจุลภาคทั้งหมด ตัวอย่างเช่น −
ตัวอย่าง
โปรแกรมต่อไปนี้แสดงการทำงานของตัวดำเนินการจุลภาค -
#include <iostream> using namespace std; int main() { int i, j; j = 10; i = (j++, j+100, 999+j); cout << i; return 0; }
ผลลัพธ์
สิ่งนี้ให้ผลลัพธ์ -
1010
นี่คือขั้นตอนวิธีคำนวณค่าของ i:j เริ่มต้นด้วยค่า 10 จากนั้น j จะเพิ่มขึ้นเป็น 11 ถัดไป j ถูกเพิ่มเป็น 100 สุดท้าย j (ยังคงมี 11) ถูกเพิ่มเป็น 999 ซึ่งให้ผลลัพธ์ ผลลัพธ์ 1010