العمليات المنطقية logical operator
- يكون ناتج أي عملية منطقية في سي بلس بلس هو 0 أو 1.- الرقم 1 يرمز له true و الرقم 0 يرمز له false.
- أغلب ما يكون استخدام الأدوات المنطقية يكون في الجمل الشرطيه إذا كنا نريد التحقق من شرطين او شرط واحد منها.
العملية and يرمز لها بالرمز ( && ) وهي مؤثر التقاطع.
العملية or يرمز لها بالرمز ( || ) وهي مؤثر الاجتماع.
العملية not ويرمز لها بالرمز ( ! ) وهي مؤثر النفي.
مثال للعملية المنطقية and
sum = 1 && 0;
جدول البوابة هو :
1 && 0 = 0
0 && 1 = 0
0 && 0 = 0
1 && 1 = 1
في هذه الحالة البرنامج سوف يقوم بعمل and بين الـ 0 والـ 1 و سوف يكون الناتج هو 0 .
مثال للعملية المنطقية or
sum = 1 || 0;
جدول البوابة هو :
1 || 0 = 1
0 || 1 = 1
0 || 0 = 0
1 || 1 = 1
في هذا المثال سوف يقوم البرنامج بعمل or بين الـ 0 والـ 1 وسوف يكون الناتج هو 1.
مثال للعملية المنطقية not
sum = 3!;
جدول البوابة هو :
0 = 1
1 = 0
أي قيمة غير ال 0 هي تكون 1 يعني true سوف يقوم البرنامج بإيجاد نفي الـ 1 يعني 0 و يكون الناتج هو false.
مثال آخر
int a = b = 3;a < 3 falsea <= 3 truea > b falsea ! = b falsea == b true
{{ نتمنى لكم كل التوفيق احبائنا }}
ليست هناك تعليقات:
إرسال تعليق