، سی شارپ یک زبان برنامهنویسی متداول و محبوب است. یکی از مهمترین مباحثی که باید در سی شارپ مسلط شد، اولویت عملگرها است.در این مقاله به طور کامل و با استفاده از مثالهای کدنویسی، به بررسی این موضوع خواهیم پرداخت.
چرا اولویت عملگرها مهم است؟
در سی شارپ ، عملگرها میتوانند تعاملات مختلفی را ایجاد کنند. اما وقتی چندین عملگر در یک عبارت با هم برخورد کنند، باید بدانیم کدام یک از آنها باید اول اجرا شود. برای این کار، باید با اولویت عملگرها آشنا باشیم.
اولویت عملگرها در سی شارپ
در زیر، اولویت عملگرها در سی شارپ را مشاهده میکنید، از با اولویت بالاترین (اول) به اولویت پایینترین (آخر):
- () پرانتز
- ++ و -- (استفاده شده به عنوان پیشوندی)
- *, /, %
- +, -
- <, >, <=, >=
- ==, !=
- &&
- ||
مثالهای کدنویسی
بیایید با استفاده از چند مثال کد، اولویت عملگرها را بهتر درک کنیم:
مثال 1:
int result = 10 + 3 * 2;
در این مثال، به دلیل اینکه عملگر * اولویت بیشتری نسبت به + دارد، ابتدا عمل ضرب انجام میشود و سپس عمل جمع. پس نتیجه 16 خواهد بود.
مثال 2:
int result = (10 + 3) * 2;
در این مثال، با استفاده از پرانتز، اولویت عملگرها تغییر کرده است. ابتدا عمل جمع انجام میشود و سپس عمل ضرب. پس نتیجه 26 خواهد بود.
مثالهای کاربردی در پروژههای واقعی
مثال 1:
در یک سیستم حسابداری، ممکن است نیاز باشد محاسباتی را با توجه به اولویت عملگرها انجام دهید. برای مثال، محاسبه کل فروش با توجه به مالیات و تخفیفات:
decimal totalSales = (subtotal - discount) * (1 + taxRate);
مثال 2:
در یک برنامه مدیریت ورزشی، ممکن است بخواهید محاسبه کنید که یک بازیکن چند درصد از بازیها را برده است:
float winPercentage = (float)wins / (wins + losses) * 100;
در پایان، برای یادگیری حرفهای ، سی شارپ پیشنهاد میکنیم در دورههایآموزش سی شارپ باگتو شرکت کنید. مطمئنا با ادامه یادگیری و تمرین، به مهارتهای بیشتری خواهید رسید و برنامهنویسی به راحتی در دسترس خواهد بود. پس همیشه برای یادگیری بیشتر از برنامهنویسی سی شارپ، انگیزه داشته باشید.
برای آشنایی با مبانی سی شارپ می توانید مقاله مربوط به آن را مطالعه نمایید.
برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربریتان شوید