معاملات المقارنة
جزء من قسم Fundamentals في رحلة C++ على Coddy — الدرس 21 من 74.
تُستخدم عوامل المقارنة للمقارنة بين معاملين.
نحتاج أحياناً إلى التحقق مما إذا كان المعامل أكبر أو أصغر أو غير ذلك من معامل آخر. يوضح الجدول التالي العوامل الممكنة للمقارنة:
| العامل | المعنى | مثال |
|---|---|---|
| == | يساوي | 1 == 2 يعيد false |
| != | لا يساوي | 1 != 2 يعيد true |
| > | أكبر من | 1 > 2 يعيد false |
| < | أصغر من | 1 < 2 يعيد true |
| >= | أكبر من أو يساوي | 1 >= 2 يعيد false |
| <= | أصغر من أو يساوي | 1 <= 2 يعيد true |
يعيد عامل المقارنة القيمة true إذا كانت المقارنة صحيحة أو false خلاف ذلك.
على سبيل المثال:
int var1 = 13;
int var2 = 12;
bool var3 = var1 != var2;var3 سيحتوي على true لأن var1 و var2 غير متساويين
تذكر نوع
bool،var3هو bool.
التحدي
مبتدئاكتب سكربت يقوم بتهيئة متغيرين n1 و n2 بالقيم 8 و 9 (على التوالي).
بعد ذلك، قم بتهيئة متغير آخر n3 سيحتوي على ما إذا كان n1 أكبر من n2.
ورقة مرجعية
تُستخدم معاملات المقارنة للمقارنة بين قيمتين (operands) وإرجاع true أو false:
| المعامل | المعنى | مثال |
|---|---|---|
| == | يساوي | 1 == 2 تعيد false |
| != | لا يساوي | 1 != 2 تعيد true |
| > | أكبر من | 1 > 2 تعيد false |
| < | أصغر من | 1 < 2 تعيد true |
| >= | أكبر من أو يساوي | 1 >= 2 تعيد false |
| <= | أصغر من أو يساوي | 1 <= 2 تعيد true |
مثال على الاستخدام:
int var1 = 13;
int var2 = 12;
bool var3 = var1 != var2; // var3 will hold trueجرّب بنفسك
#include <iostream>
int main() {
// اكتب كودك بالأسفل
// لا تغير السطر أدناه
std::cout << "n1 = " << n1 << ", n2 = " << n2 << ", n3 = " << n3 << std::endl;
return 0;
}يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)الزيادة والنقصانالزيادة والنقصان اللاحقةاختصارات العمليات الحسابيةمعاملات المقارنةمقارنة النصوص