
آموزش جامع زبان برنامهنویسی ++C مقدماتی تا پیشرفته [0 تا 100 سی پلاس پلاس بهمراه حل تمرین و پروژه ✅] - عملگرهای مقایسه ای در ++C - قسمت 23
مقدمه
در این قسمت از دوره آموزشی ++C، به بررسی عملگرهای مقایسهای خواهیم پرداخت. این عملگرها ابزارهای مهمی برای مقایسه دو مقدار و تصمیمگیری در برنامهنویسی هستند. در این جلسه، نحوه استفاده از این عملگرها را با مثالهای عملی توضیح خواهیم داد.
تعریف عملگرهای مقایسهای
عملگرهای مقایسهای به شما امکان میدهند تا دو مقدار را مقایسه کرده و نتیجه را به صورت true یا false دریافت کنید. این عملگرها عبارتند از:
- > : بزرگتر از
- < : کوچکتر از
- >= : بزرگتر یا مساوی با
- <= : کوچکتر یا مساوی با
- == : مساوی با
- != : مخالف با
مثالهای عملی
فرض کنید ما دو متغیر number1 و number2 داریم که مقادیر آنها به ترتیب برابر با ۷ و ۳ است:
#include
using namespace std;
int main() {
int number1 = 7;
int number2 = 3;
cout << (number1 > number2) << endl; // خروجی: 1 (true)
cout << (number1 < number2) << endl; // خروجی: 0 (false)
cout << (number1 >= number2) << endl; // خروجی: 1 (true)
cout << (number1 <= number2) << endl; // خروجی: 0 (false)
cout << (number1 == number2) << endl; // خروجی: 0 (false)
cout << (number1 != number2) << endl; // خروجی: 1 (true)
return 0;
}
توضیحات و نتایج
در مثال بالا، نتایج هر عملگر مقایسهای را در خروجی مشاهده میکنید:
- number1 > number2 : ۷ بزرگتر از ۳ است، بنابراین نتیجه true است (خروجی: 1).
- number1 < number2 : ۷ کوچکتر از ۳ نیست، بنابراین نتیجه false است (خروجی: 0).
- number1 >= number2 : ۷ بزرگتر یا مساوی ۳ است، بنابراین نتیجه true است (خروجی: 1).
- number1 <= number2 : ۷ کوچکتر یا مساوی ۳ نیست، بنابراین نتیجه false است (خروجی: 0).
- number1 == number2 : ۷ برابر با ۳ نیست، بنابراین نتیجه false است (خروجی: 0).
- number1 != number2 : ۷ مخالف با ۳ است، بنابراین نتیجه true است (خروجی: 1).
مثال با تغییر مقادیر متغیرها
حالا فرض کنید مقادیر number1 و number2 برابر با ۳ هستند:
#include
using namespace std;
int main() {
int number1 = 3;
int number2 = 3;
cout << (number1 > number2) << endl; // خروجی: 0 (false)
cout << (number1 < number2) << endl; // خروجی: 0 (false)
cout << (number1 >= number2) << endl; // خروجی: 1 (true)
cout << (number1 <= number2) << endl; // خروجی: 1 (true)
cout << (number1 == number2) << endl; // خروجی: 1 (true)
cout << (number1 != number2) << endl; // خروجی: 0 (false)
return 0;
}
در این حالت، نتایج تغییر خواهند کرد:
- number1 > number2 : ۳ بزرگتر از ۳ نیست، بنابراین نتیجه false است (خروجی: 0).
- number1 < number2 : ۳ کوچکتر از ۳ نیست، بنابراین نتیجه false است (خروجی: 0).
- number1 >= number2 : ۳ بزرگتر یا مساوی ۳ است، بنابراین نتیجه true است (خروجی: 1).
- number1 <= number2 : ۳ کوچکتر یا مساوی ۳ است، بنابراین نتیجه true است (خروجی: 1).
- number1 == number2 : ۳ برابر با ۳ است، بنابراین نتیجه true است (خروجی: 1).
- number1 != number2 : ۳ مخالف با ۳ نیست، بنابراین نتیجه false است (خروجی: 0).
منابع خارجی مرتبط
برای مطالعه بیشتر در مورد عملگرهای مقایسهای، میتوانید به منابع زیر مراجعه کنید
نتیجهگیری
در این قسمت از دوره آموزشی ++C، با عملگرهای مقایسهای آشنا شدیم و نحوه استفاده از آنها را با مثالهای عملی مشاهده کردیم. این عملگرها به شما کمک میکنند تا شرایط مختلف را بررسی کرده و تصمیمات مناسبی در برنامهنویسی خود بگیرید. در جلسات بعدی، به موضوعات پیشرفتهتری خواهیم پرداخت.
ادامه دوره (قسمت 24)
در قسمت بعدی به عملگر منطقی خواهیم پرداخت. اگر سوالی دارید، در بخش دیدگاه مطرح کنید. همچنین ممنون میشم با حمایت دلنشینتون از من و دورهها حمایت کنید.
در این قسمت از دوره آموزشی C++، به بررسی عملگرهای افزایشی و کاهشی خواهیم پرداخت. این عملگرها بسیار ساده و کاربردی هستند و به شما این امکان را میدهند تا...
در این قسمت از دوره آموزشی C++، به بررسی عملگرهای منطقی خواهیم پرداخت. این عملگرها برای انجام مقایسههای پیچیدهتر و...
عملگرهای مقایسه ای
حق کپی ویدئو مجاز نمیباشد
قسمت:
جلسه بیست و سه
نام دوره:
آموزش جامع ++C
زمان ویدئو:
3 دقیقه
مدرس:
مهدی کاظمی
در این قسمت یادخواهید گرفت:
در این قسمت از دوره آموزشی ++C، به بررسی عملگرهای مقایسهای خواهیم پرداخت. این عملگرها ابزارهای مهمی برای مقایسه دو مقدار و تصمیمگیری در برنامهنویسی هستند. در این جلسه، نحوه استفاده از این عملگرها را با مثالهای عملی توضیح خواهیم داد.
