پرش به محتوا

بایگانی

برچسب: سی پلاس پلاس

عبارت زیر را در نظر بگیرید:

int x = 5 + 3 * 8;

کامپایلر عملگرها را به چه ترتیبی پردازش میکند؟ هر عملگر یک سطح تقدم دارد و عملگرها از ترتیب تقدم بالاتر به پایین تر پردازش میشوند. ضرب، تقسیم و عمل باقیمانده دارای سطح تقدم یکسانی میباشند. به همین ترتیب، عملگرهای جمع و تفریق نیز دارای سطح تقدم یکسان میباشند. ولی سطح عملگرهای ضرب، تقسیم و باقیمانده بالاتر از جمع و تفریق است. پس ضرب، تقسیم و باقیمانده، قبل از جمع و تفریق اتفاق می افتند. پس جمله بالا بصورت زیر در خواهد آمد:
ادامه مطالعه …

  • Share/Bookmark

علاوه بر مشخص کردن، تعریف، ورود و خروج متغیرهای انواع مختلف، میتوان بین متغیرها عملیات ابتدایی ریاضی را نیز انجام داد.

۱-۴-۱- عملگرهای ریاضی یگانی

عملگر یگانی عملگری است که روی یک متغیر کار میکند (عملوند). جدول زیر خلاصه ای از سه عملگر یگانی است :

ادامه مطالعه …

  • Share/Bookmark

دیگر امکانات سایت

آموزشگاه مجازی کتابخانه مجازی نقشه سایت