عملگرهای ریاضی در زبان C++
در جدول زیر عملگرهای ریاضی در زبان C++ را مشاهده می کنید. فرض کنید متغیر A مقدار 20 و متغیر B مقدار 20 در خود ذخیره کرده است:
عملگر | توضیحات | مثال |
+ | برای جمع دو مقدار استفاده می شود. | A + B = 30 |
– | مقدار عملوند راست را از مقدار عملوند چپ کم می کند. | A – B = -10 |
* | برای ضرب دو مقدار استفاده می شود. | A * B = 200 |
/ | مقدار عملوند راست را بر مقدار عملوند چپ تقسیم می کند. | B / A = 2 |
% | مقدار عملوند راست را بر مقدار عملوند چپ تقسیم می کند و باقیمانده را بر می گرداند | B % A = 0 |
++ | یک واحد به مقدار قبلی اضافه می کند. | A++ = 11 |
— | یک واحد از مقدار قبلی کم می کند. | A– = 9 |
عملگر جمع
عملگر + در زبان C++ برای جمع کردن دو عملوند مورد استفاده قرار می گیرد. در مثال زیر اگر مقدار a=20 و مقدار b=10 باشد متغیر c برابر با 30 خواهد بود.
1 2 3 4 5 6 7 8 9 10 | #include <iostream> using namespace std; int main() { int a = 20; int b = 10; int c ; c = a + b; cout << "Value of c is :" << c << endl ; return 0; } |
بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:
1 | Value of c is :30 |
عملگر تفریق
عملگر – در زبان C++ برای تفریق (کم کردن) دو عملوند مورد استفاده قرار می گیرد. در مثال زیر اگر مقدار a=20 و مقدار b=10 باشد متغیر c برابر با 10 خواهد بود.
1 2 3 4 5 6 7 8 9 10 | #include <iostream> using namespace std; int main() { int a = 20; int b = 10; int c ; c = a - b; cout << "Value of c is :" << c << endl ; return 0; } |
بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:
1 | Value of c is :10 |
عملگر ضرب
عملگر * در زبان C++ برای ضرب دو عملوند مورد استفاده قرار می گیرد. در مثال زیر اگر مقدار a=20 و مقدار b=10 باشد متغیر c برابر با 200 خواهد بود.
1 2 3 4 5 6 7 8 9 10 | #include <iostream> using namespace std; int main() { int a = 20; int b = 10; int c ; c = a * b; cout << "Value of c is :" << c << endl ; return 0; } |
بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:
1 | Value of c is :200 |
عملگر تقسیم
عملگر / در زبان C++ برای تقسیم دو عملوند مورد استفاده قرار می گیرد. در مثال زیر اگر مقدار a=20 و مقدار b=10 باشد متغیر c برابر با 2 خواهد بود.
1 2 3 4 5 6 7 8 9 10 | #include <iostream> using namespace std; int main() { int a = 20; int b = 10; int c ; c = a / b; cout << "Value of c is :" << c << endl ; return 0; } |
بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:
1 | Value of c is :2 |
عملگر باقیماند
عملگر % در زبان C++ مقدار عملوند راست را بر مقدار عملوند چپ تقسیم می کند و باقیمانده را بر می گرداند. در مثال زیر اگر مقدار a=20 و مقدار b=10 باشد متغیر c برابر با 0 خواهد بود.
1 2 3 4 5 6 7 8 9 10 | #include <iostream> using namespace std; int main() { int a = 20; int b = 10; int c ; c = a % b; cout << "Value of c is :" << c << endl ; return 0; } |
بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:
1 | Value of c is :0 |
عملگر ++
عملگر ++ در زبان C++ برای افزایش یک واحد به عملوند خودش مورد استفاده قرار می گیرد. در مثال زیر اگر مقدار a=20 باشد بعد از اجرای دستورات مقدار آن برابر با 21 خواهد بود.
1 2 3 4 5 6 7 8 | #include <iostream> using namespace std; int main() { int a = 20; a++ cout << "Value of a is :" << a << endl ; return 0; } |
بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:
1 | Value of a is :21 |
عملگر —
عملگر — در زبان C++ برای افزایش یک واحد به عملوند خودش مورد استفاده قرار می گیرد. در مثال زیر اگر مقدار a=20 باشد بعد از اجرای دستورات مقدار آن برابر با 19 خواهد بود.
1 2 3 4 5 6 7 8 | #include <iostream> using namespace std; int main() { int a = 20; a--; cout << "Value of a is :" << a << endl ; return 0; } |
بعد از اجرای دستورات بالا توسط کامپایلر زبان C++ خروجی زیر بدست خواهد آمد:
1 | Value of a is :19 |
چرا ویدیو ها صدا نداره هیچ توضیحی داده نمیشه؟
سلام...توضیحات تو خود پست هست