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