b مقدار ۲ و a مقدار ۳ را می گیرد.

حال که با انواع عملگر های محاسباتی آشنا شدید عبارت زیر را در نظر بگیرید.

Y = 5 * 3 + 2 – ۱ * ۳ / ۲;

مقداری که در y قرار می گیرد چه عددی می تواند باشد؟ ۳۰ یا ۲۴ یا ۱۵٫۵ یا ۱۷٫۵ . نظر شما چیست؟ شما مقدار y را چگونه حساب می کنید؟

کامپیوتر برای بررسی و محاسبه ی چنین عبارتی برای اینکه با چندید جواب مواجه نشود قواعدی را در نظر می گیرد و طبق قوانین تقدم عملگر ها عمل می کند. این قوانین که مشابه قوانین جبر می باشند به تر تیب عبارتند از:

۱-      عملگر هایی که درون پرانتز قرار دارند اول مجاسبه می شوند. در صورتی که پرانتزها تو در تو باشند ابتدا داخلی ترین پرانتز مورد بررسی و محاسبه قرار می گیرد.

۲-       اگر عبارتی حاوی * ، / و % باشد پس از پرانتز این عملگر ها در اولویت قرار دارند. اگر عبارتی حاوی ترکیبی ا این عملگر ها باشد چون این عملگر ها در تقدم یکسانی نسبت به یکدیگر قرار دارند، محاسبه به تر تیب از چپ به راست انجام می شود.

۳-      اعمال + و – در انتها انجام می شوند. اگر عبارتی شامل ترکیبی از این دو عملگر باشد این دو عملگر در تقدم یکسانی نسبت به هم هستند، محاسبه به ترتیب از چپ به راست انجام می شود.

با توجه به قواعد گفته شده حاصل عبارت فوق عدد ۱۵٫۵ خواهد بود.

به مثال های زیر توجه کنید: