المعاملات العلائقية
جزء من قسم الأساسيات في رحلة C على Coddy. الدرس 20 من 63.
تُستخدم عوامل المقارنة لمقارنة معاملين.
نحتاج أحيانًا إلى التحقق مما إذا كان أحد المعاملات أكبر أو أصغر من معامل آخر، وما إلى ذلك.
يوضح الجدول التالي معاملات المقارنة الممكنة:
| المعامل | المعنى | مثال |
|---|---|---|
| == | 1 == 2 يُرجع 0 (false) | |
| != | لا يساوي | 1 != 2 يُرجع 1 (true) |
| > | أكبر من | 1 > 2 يُرجع 0 (false) |
| < | أصغر من | 1 < 2 يُرجع 1 (true) |
| >= | أكبر من أو يساوي | 1 >= 2 يُرجع 0 (false) |
| <= | أصغر من أو يساوي | 1 <= 2 يُرجع 1 (true) |
يعيد عامل المقارنة 1 إذا كانت المقارنة صحيحة أو 0 إذا كانت خاطئة.
على سبيل المثال:
int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;ستحتوي var3 على 1 لأن var1 وvar2 غير متساويين
التحدي
سهلاكتب برنامجًا يهيئ متغيرين n1 وn2 بالقيمتين 8 و9 (على الترتيب).
بعد ذلك، هيئ متغيرًا آخر n3 ليحتفظ بما إذا كان n1 أكبر من n2.
يطبع السطر الموجود أسفل الكود القيم الثلاث كلها بهذا التنسيق:
n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]جرّب بنفسك
// اكتب شيفرتك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء 1المعاملات المنطقية - الجزء 2المعاملات المنطقية - الجزء 3تحدي المراجعةتدرّب بنفسك: مترجم C عبر الإنترنت