ลำดับความสำคัญของตัวดำเนินการกำหนดการจัดกลุ่มของคำในนิพจน์ การเชื่อมโยงกันของตัวดำเนินการเป็นคุณสมบัติที่กำหนดวิธีการจัดกลุ่มตัวดำเนินการที่มีลำดับความสำคัญเดียวกันในกรณีที่ไม่มีวงเล็บ ซึ่งจะส่งผลต่อการประเมินนิพจน์ ตัวดำเนินการบางตัวมีลำดับความสำคัญสูงกว่าตัวดำเนินการอื่น ตัวอย่างเช่น ตัวดำเนินการคูณมีลำดับความสำคัญสูงกว่าตัวดำเนินการบวก:
ตัวอย่างเช่น x =7 + 3 * 2; ที่นี่ x ถูกกำหนดเป็น 13 ไม่ใช่ 20 เนื่องจากตัวดำเนินการ * มีลำดับความสำคัญสูงกว่า + ดังนั้นก่อนอื่นจะถูกคูณด้วย 3*2 แล้วบวกเข้ากับ 7
ที่นี่ โอเปอเรเตอร์ที่มีลำดับความสำคัญสูงสุดจะปรากฏที่ด้านบนสุดของตาราง ตัวดำเนินการที่มีลำดับต่ำสุดจะปรากฏที่ด้านล่าง ภายในนิพจน์ ตัวดำเนินการที่มีลำดับความสำคัญสูงกว่าจะได้รับการประเมินก่อน
| หมวดหมู่ | Operator | การเชื่อมโยง |
|---|---|---|
| Postfix | () [] -> ++ - - | จากซ้ายไปขวา |
| Unary | + - ! ~ ++ - - (แบบ)* &sizeof | ขวาไปซ้าย |
| การคูณ | * / % | จากซ้ายไปขวา |
| สารเติมแต่ง | + - | ซ้ายไปขวา |
| Shift | <<<>> | ซ้ายไปขวา |
| Relational | <<=>>= | ซ้ายไปขวา |
| Equality | ==!= | ซ้ายไปขวา |
| ระดับบิต AND | & | ซ้ายไปขวา |
| Bitwise XOR | ^ | ซ้ายไปขวา |
| Bitwise OR | | | ซ้ายไปขวา |
| ตรรกะ AND | && | ซ้ายไปขวา |
| ตรรกะ OR | || | ซ้ายไปขวา |
| มีเงื่อนไข | ?: | ขวาไปซ้าย |
| งานที่มอบหมาย | =+=-=*=/=%=>>=<<=&=^=|= | ขวาไปซ้าย |
| เครื่องหมายจุลภาค | , | จากซ้ายไปขวา |