الفرق بين المراجعتين لصفحة: «Arduino/boolean operators/logicalor»
< Arduino | boolean operators
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط تصحيح العنوان |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:المعامل <code> | <noinclude>{{DISPLAYTITLE:المعامل <code>||</code> في أردوينو}}</noinclude> | ||
يطبِّق المعامل <code>||</code> العملية OR المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة؛ أي يعيد القيمة <code>true</code> المنطقية إن كانت قيمة أحد المعاملين المعطيين هي <code>true</code>. | يطبِّق المعامل <code>||</code> العملية OR المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة؛ أي يعيد القيمة <code>true</code> المنطقية إن كانت قيمة أحد المعاملين المعطيين هي <code>true</code>. | ||
المراجعة الحالية بتاريخ 07:06، 7 نوفمبر 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 على كل بتين متقابلين من بتات العددين المعطيين بشكل مستقل ويعطي القيمة العددية الناتجة.