• خانه
  • وبلاگ
  • نمونه کار ها
  • استارتاپ
  • درباره ما
  • تماس با ما
  • پنل کاربری
  • خانه
  • وبلاگ
  • نمونه کار ها
  • استارتاپ
  • درباره ما
  • تماس با ما
  • پنل کاربری
09023755684
ورود به پنل
  • خانه
  • وبلاگ
  • نمونه کار ها
  • استارتاپ
  • درباره ما
  • تماس با ما
  • پنل کاربری
  • خانه
  • وبلاگ
  • نمونه کار ها
  • استارتاپ
  • درباره ما
  • تماس با ما
  • پنل کاربری

دوره مقدماتی ++c رایگان

ویژگی های دوره
  • پروژه محوره
  • رایگان
بازگشت

عملگر های سی پلاس پلاس

در این دوره ما  سه  دسته از عملگر های سی پلاس پلاس عملگر جایگزینی،عملگرهای افزایشی و کاهشی و همچنین عملگر های منطقی رو مورد بررسی قرار خواهیم داد.

تعریف عملگر:

به طور کلی عملگر نمادی که به کامپایلر میگه که یه عمل خاص ریاضی ،منطقی و …..رو انجام بده .

مثلا من اگر بخوام بگم دوتا عدد جمع کن یا اگر بخوام مسئله ای شرطی مطرح کنم  یکی از مباحث مورد نیاز من  عملگر ها هستن.

ترتیب عملیات

در سی پلاس پلاس ترتیب عملیات نکته حائز اهمیتی هستش .

1-پرانتز

2-ضرب و تقسیم و باقیمانده

3-جمع و تفریق

بالاترین اولویت مال پرانتزه .اگر  تو عبارتی چند تا پرانتز تو در تو داشته باشیم داخلی ترین پرانتز اولین اولویت ما محسوب میشه و اولویت ارزیابی  نیز از چپ به راست هست.(یعنی شرکت پذیری آنها در عملیات از چپ به راست )

اما اگر دقت کنید جای یکی از عملگر های محاسباتیمون تو جدول خالیه و اون چیزی نیست جز توان .

 شما در زبان سی پلاس پلاس باید برای محاسبه توان در فرایند کاریتون از تابع کتابخا نه ای math.h استفاده و فراخوانی کنید. همچنین فراخوانی توان به صورت زیر می باشد .aبه توان b که پایه میشه اولی a و توان میشه دومی  b

pow(a,b)

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

در مثال زیر  برنامه ای نوشتیم که دو به توان چهار رو خروجی بده.

عملگر محاسباتی :

عملگر های محاسباتی از اسمشون هم پیداست که وقتی حرف از محاسبات شد باید یه سر به این عملگرها بزنیم.

همونطور که در جدول زیر مشاهده میکنید عملکرد عملگرها مورد بحث و برررسی قرار دادیم . تمامی عملگرهای محاسباتی ،عملگر دودویی هستند  یعنی عملگر هایی که دو تا عملوند رو میگیره . همچنین جاداره اینجا به یک نکته ضروری اشاره کنم که عملگرهای محاسباتی در سی پلاس پلاس باید به صورت خطی در کامپیوتر یا لب تاب و.. وارد بشه وگرنه از نظر کامپایلر غیر قابل قبوله .

عملگرهای محاسباتی جایگزینی:

در زبان سی پلاس پلاس برای ساده تر نوشتن عبارت های جایگزینی سراغ عملگرهای جایگزینی میریم.این امر باعث میشه یکم تو برنامه نویسی و کامپایل کردن توسط کامپایلرکار سریعتر بسه.

مثلا من c=c+3حالا با عملگر جایگزینی جمع میشه c+=3 خیلی شیک و مجلسی !

فرض کنید int a=5 ،b=6، c=7 ،d=12  e=14

عملگر های یگانی افزایشی و کاهشیARITHMETIC OPERATORS

به عملگر ++ افزایشی و به – کاهشی گوییم .مهم ترین نکته در مبحث عملگرهای افزایشی و کاهشی جایگاه این عملگرهاست اگر عملگر افزایشی و کاهشی  قبل از یک متغیر قرار بگیرد پیش افزایشی و یا پیش کاهشی گوییم و اگر بعد از یک متغیر قرار بگیرد پس افزایشی و یا پس کاهشی میگوییم. به جدول زیر با دقت نگاه کنید عملکرد عملگر با ذکر مثال براتون بیان کردم.همچنین دقت کنید که فاصله ایی  نباید بین عملگرهای یگانی بندازید چون موجب خطا میشه.

مثال هایی از عملگرهای پیش افزایشی و پیش کاهشی

خروجی برنامه اول شش و برنامه دوم پنج می باشد.

عملگر های برابریRELATIONAL OPERATORS

عملگر های مقایسه ای RELATIONAL OPERATORS

نتیجه حاصل از عملگرهای مقایسه ای یک کمیتی از نوع منطقی که اگر حاصل مقایسه  درست باشه مقدار یک و اگرحاصل مقایسه نادرست باشه مقدار صفر هست.

جلسه بعد با آخرین مبحث عملگرها در این دوره همراهتون خواهیم بود.

درباره ما

متخصصین جوان پاورایی با هدف سهولت در فرایند یادگیری ، مهارت افزایی شما عزیزان با بازار کار مربوطه در تمامی مراحل همراه ،پشتیبان و خدمت رسان شما عزیزان هستند.

دوره ها

  • دوره html
  • دوره ++C
  • دوره php

تماس با ما

  • info.powera1.ir@gmail.com
  • 090237555684
  • ساعات پاسخگویی:9 الی17
Instagram