cpp-03-02 - عملگر های ریاضی

بازدید : 29

1

اشتراک

cpp-03-02 - عملگر های ریاضی

توضیحات :

در این ویدیو با عملگرهای پایه‌ای ریاضی در ++C آشنا می‌شوید. ابتدا دو متغیر تعریف می‌کنیم و نتیجه‌ی عملگرهای زیر را بررسی می‌کنیم:

  • جمع (+)

  • تفریق (−)

  • ضرب (*)

  • تقسیم (/)

  • باقیمانده (%)

برای خواناتر شدن خروجی از endl استفاده می‌کنیم تا هر نتیجه در خط جداگانه چاپ شود.

بخش مهم آموزش: تفاوت ++ و -- پیشوندی و پسوندی

در ادامه تفاوت دو حالت افزایش و کاهش را بررسی می‌کنیم:

۱. حالت پسوندی (i++)

  • مقدار اصلی متغیر چاپ یا استفاده می‌شود

  • سپس یک واحد به آن اضافه/کم می‌شود

مثال:
cout << a++;
→ اول مقدار فعلی چاپ می‌شود، بعد مقدار a یکی زیاد می‌شود.

۲. حالت پیشوندی (++i)

  • ابتدا مقدار متغیر تغییر می‌کند

  • سپس مقدار جدید چاپ یا استفاده می‌شود

مثال:
cout << ++a;
→ ابتدا یک واحد اضافه می‌شود، سپس مقدار جدید چاپ می‌شود.

نکتهٔ کلیدی

اگر ++ یا -- به‌تنهایی در یک خط اجرا شوند (بدون استفاده در یک دستور دیگر)، تفاوتی بین پیشوند و پسوند وجود ندارد.
مثلاً:
a++; و ++a;
هر دو فقط مقدار متغیر را یک واحد تغییر می‌دهند.

لطفا برای گذاشتن نظرات خود وارد شوید

نظرات شما عزیزان