অপারেটর প্রেসিডেন্স একটি এক্সপ্রেশনে টার্মগুলির গ্রুপিং নির্ধারণ করে। একটি অপারেটরের অ্যাসোসিয়েটিভিটি হলো একটি বৈশিষ্ট্য যা নির্ধারণ করে একই প্রেসিডেন্সের অপারেটরগুলো প্যারেনথেসিস অনুপস্থিত থাকলে কীভাবে গ্রুপ হবে। এটি একটি এক্সপ্রেশন কীভাবে ইভ্যালুয়েট হবে সেটি প্রভাবিত করে। কিছু অপারেটরের অন্যদের চেয়ে বেশি প্রেসিডেন্স থাকে; উদাহরণস্বরূপ, মাল্টিপ্লিকেশন অপারেটরের প্রেসিডেন্স অডিশন অপারেটরের চেয়ে বেশি:
উদাহরণস্বরূপ, x = 7 + 3 * 2; এখানে, x-কে ১৩ অ্যাসাইন হবে, ২০ না, কারণ * অপারেটরের প্রেসিডেন্স +-র চেয়ে বেশি, তাই প্রথমে ৩*২ গুন হবে তারপর ৭ যোগ হবে।
এখানে, সর্বোচ্চ প্রেসিডেন্সের অপারেটরগুলো টেবিলের উপরে, সবচেয়ে কম প্রেসিডেন্সেরগুলো নিচে থাকে। একটি এক্সপ্রেশনের ভিতরে, উচ্চ প্রেসিডেন্সের অপারেটরগুলো প্রথমে ইভ্যালুয়েট হবে।
| ক্যাটাগরি | অপারেটর | অ্যাসোসিয়েটিভিটি |
|---|---|---|
| পোস্টফিক্স | () [] -> . ++ - - | Left to right |
| ইউনারি | + - ! ~ ++ - - (type)* & sizeof | Right to left |
| মাল্টিপ্লিকেটিভ | * / % | Left to right |
| অ্যাডিটিভ | + - | Left to right |
| শিফট | << >> | Left to right |
| রিলেশনাল | < <= > >= | Left to right |
| ইকোয়ালিটি | == != | Left to right |
| বিটওয়াইজ AND | & | Left to right |
| বিটওয়াইজ XOR | ^ | Left to right |
| বিটওয়াইজ OR | | | Left to right |
| লজিক্যাল AND | && | Left to right |
| লজিক্যাল OR | || | Left to right |
| কন্ডিশনাল | ?: | Right to left |
| অ্যাসাইনমেন্ট | = += -= *= /= %= >>= <<= &= ^= |= | Right to left |
| কমা | , | Left to right |