عملگرهای ریاضی درC /C++ 

{ فهرست عملگرهای ریاضی درC /C++  }

 

 

 

 

این‌ها ۶ عملگر اصلی هستند:

   +    :  جمع

    -     :  تفریق

   *     : ضرب

    /    : تقسیم

   %   :  باقیمانده تقسیم (mod)

   ++   : افزایش یک واحد

   --   : کاهش یک واحد

حالا هرکدام را با مثال و نکات مهم بررسی می‌کنیم.

 

عملگر جمع (+)

جمع دو مقدار یا دو متغیر:

 

عملگر تفریق (-)

 

 

عملگر ضرب (*)

عملگر تقسیم (/)

 

 

اما یک نکته خیلی مهم وجود دارد:

نکته بسیار مهم:

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

برای مثال : 

 نتیجه این تقسیم برابر 3.5 نمیشود . چرا ؟ 

چون که همانطور که در درس قبلی در مورد مقدار دهی متغییر ها توضیح داده شد . در زبان C  نمیتوانیم که یک مقدار اعشاری را در یک متغیر صحیح بریزیم 

پس برای این عملگر بهتر است که از متغیر  float  استفاده کنیم . 

 

 

 6. عملگر باقیمانده تقسیم (%) ← بسیار مهم!

این عملگر باقی‌مانده تقسیم را برمی‌گرداند.

مثال ساده:

 

این عملگر کاربرد های بسیاری در  بخش میکروکنترلر ها دارا میباشد :

  • بررسی زوج و فرد بودن عدد
  • چرخش بین چند حالت و ...

 

 

7. عملگر افزایش (++)

این عملگر مقدار متغیر را یک واحد زیاد می‌کند.

 

این معادل است با:

 

در حلقه‌ها خیلی استفاده می‌شود:

 

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

 

8. عملگر کاهش (--)

این عملگر دقیقا برعکس عملگر افزایش میباشد . 

 

 

9. نسخه‌های پیشوندی و پسوندی (++i و i++)

دو نسخه وجود دارد:

پس افزایش  :  ++i

  پیش افزایش  :  i++

تفاوت؟

فقط وقتی مهم است که در یک عبارت بزرگ‌تر استفاده شوند:

 

 

پیش‌افزایش (++i):

اول مقدار متغیر را افزایش می‌دهد،

بعد مقدار جدید را در عبارت استفاده می‌کند.

پس‌افزایش (i++):

اول مقدار فعلی را در عبارت استفاده می‌کند،

بعد مقدار متغیر را افزایش می‌دهد.

 

10. عملگرهای ترکیبی کوتاه (+= , -= , *= , /= , %=)

 

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

.....................................................

این مقاله فقط بخش مقدماتی این مبحث را پوشش می‌دهد. اگر علاقه‌مند بودی توضیح مرحله‌به‌مرحله و کامل‌تر همین موضوع را یاد بگیری، آموزش کامل آن در دوره جامع زبان C قرار داده شده است.

۵
از ۵
۱ مشارکت کننده

جستجو در مقالات

رمز عبورتان را فراموش کرده‌اید؟

ثبت کلمه عبور خود را فراموش کرده‌اید؟ لطفا شماره همراه یا آدرس ایمیل خودتان را وارد کنید. شما به زودی یک ایمیل یا اس ام اس برای ایجاد کلمه عبور جدید، دریافت خواهید کرد.

بازگشت به بخش ورود

کد دریافتی را وارد نمایید.

بازگشت به بخش ورود

تغییر کلمه عبور

تغییر کلمه عبور

حساب کاربری من

سفارشات

مشاهده سفارش

سبد خرید