الفرق بين المراجعتين لصفحة: «Arduino/boolean operators/logicalor»

من موسوعة حسوب
إضافة محتويات الصفحة.
 
طلا ملخص تعديل
سطر 19: سطر 19:


== انظر أيضًا ==
== انظر أيضًا ==
* المعامل <code>[[Arduino/boolean operators/logicalnot|!]]</code>: يعكس المنطقي القيمة أو التعبير المنطقي الذي يسبقه عبر تطبيق العملية NOT المنطقية عليه
* المعامل <code>[[Arduino/boolean operators/logicalnot|!]]</code>: يعكس المنطقي القيمة أو التعبير المنطقي الذي يسبقه عبر تطبيق العملية NOT المنطقية عليه.


* المعامل <code>[[Arduino/boolean operators/logicaland|&&]]</code>: يطبِّق العملية AND المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة.
* المعامل <code>[[Arduino/boolean operators/logicaland|&&]]</code>: يطبِّق العملية AND المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة.


* المعامل <code>[[Arduino/bitwise operators/bitwiseor|<nowiki>|</nowiki>]]</code>:
* المعامل <code>[[Arduino/bitwise operators/bitwiseor|<nowiki>|</nowiki>]]</code>: يُجرِي في لغة ++C العملية OR على كل بتين متقابلين من بتات العددين المعطيين بشكل مستقل ويعطي القيمة العددية الناتجة.


== مصادر ==
== مصادر ==

مراجعة 07:03، 11 أكتوبر 2018

يطبِّق المعامل || العملية OR المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة؛ أي يعيد القيمة true المنطقية إن كانت قيمة أحد المعاملين المعطيين هي true.

البنية العامة

result = operand1 || operand2;  // إن كانت  true هي result ستكون قيمة المتغير 
                                // true هي operand2 أو قيمة operand1 قيمة

أمثلة

يمكن استعمال المعامل || مع التعابير المنطقية الموجودة ضمن التعبير if الشرطي:

if (x > 0 || y > 0) { // هي أكبر من الصفر y أو قيمة x التحقق من كون قيمة
  // الشيفرة التي ستُنفَّذ إن تحقق الشرط
}

ملاحظات وتحذيرات

لا تخلط بين المعامل || المنطقي والمعامل | الذي يجري العملية OR المنطقية على الأعداد الثنائية.

انظر أيضًا

  • المعامل !: يعكس المنطقي القيمة أو التعبير المنطقي الذي يسبقه عبر تطبيق العملية NOT المنطقية عليه.
  • المعامل &&: يطبِّق العملية AND المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة.
  • المعامل |: يُجرِي في لغة ++C العملية OR على كل بتين متقابلين من بتات العددين المعطيين بشكل مستقل ويعطي القيمة العددية الناتجة.

مصادر