الفرق بين المراجعتين لصفحة: «Arduino/boolean operators/logicalor»
< Arduino | boolean operators
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 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 على كل بتين متقابلين من بتات العددين المعطيين بشكل مستقل ويعطي القيمة العددية الناتجة.