عملگرهای ریاضی
آشنایی با عملگرهای ریاضی در C++ شامل جمع، تفریق، ضرب، تقسیم و باقیمانده
عملگرهای ریاضی
عملگرهای ریاضی (Arithmetic Operators) برای انجام محاسبات ریاضی روی اعداد استفاده میشوند.
انواع عملگرهای ریاضی
| عملگر | نام | مثال | نتیجه |
|---|---|---|---|
| + | جمع | x + y | جمع x و y |
| - | تفریق | x - y | تفریق y از x |
| * | ضرب | x * y | ضرب x در y |
| / | تقسیم | x / y | تقسیم x بر y |
| % | باقیمانده | x % y | باقیمانده تقسیم x بر y |
| ++ | افزایش | ++x یا x++ | افزایش یک واحد |
| -- | کاهش | --x یا x-- | کاهش یک واحد |
عملگرهای پایه
جمع (+)
int a = 10, b = 5;
int sum = a + b; // sum = 15
تفریق (-)
int a = 10, b = 5;
int diff = a - b; // diff = 5
ضرب (*)
int a = 10, b = 5;
int product = a * b; // product = 50
تقسیم (/)
int a = 10, b = 5;
int quotient = a / b; // quotient = 2
// تقسیم اعشاری
double x = 10.0, y = 3.0;
double result = x / y; // result = 3.333...
باقیمانده (%)
int a = 10, b = 3;
int remainder = a % b; // remainder = 1
عملگرهای افزایش و کاهش
افزایش (++)
int x = 5;
x++; // x = 6
++x; // x = 7
کاهش (--)
int x = 5;
x--; // x = 4
--x; // x = 3
پیشافزایش و پسافزایش
پیشافزایش (++x)
int x = 5;
int y = ++x; // x = 6, y = 6
پسافزایش (x++)
int x = 5;
int y = x++; // y = 5, x = 6
مثال کاربردی
int total = 0;
int count = 5;
int average = total / count; // تقسیم بر صفر!
بهترین شیوهها
- از پرانتز برای وضوح استفاده کنید
- مراقب تقسیم بر صفر باشید
- از نوع داده مناسب برای محاسبات استفاده کنید
- از عملگرهای افزایش/کاهش با دقت استفاده کنید
نکات مهم
- تقسیم دو عدد صحیح، نتیجه صحیح میدهد
- باقیمانده فقط با اعداد صحیح کار میکند
- پیشافزایش قبل از استفاده مقدار را تغییر میدهد
- پسافزایش بعد از استفاده مقدار را تغییر میدهد
این مبحث بخشی از دوره آموزش کامل C++ است.