المعامل ||
في أردوينو
< Arduino | boolean operators
يطبِّق المعامل ||
العملية OR المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة؛ أي يعيد القيمة true
المنطقية إن كانت قيمة أحد المعاملين المعطيين هي true
.
البنية العامة
result = operand1 || operand2; // إن كانت true هي result ستكون قيمة المتغير
// true هي operand2 أو قيمة operand1 قيمة
أمثلة
يمكن استعمال المعامل ||
مع التعابير المنطقية الموجودة ضمن التعبير if
الشرطي:
if (x > 0 || y > 0) { // هي أكبر من الصفر y أو قيمة x التحقق من كون قيمة
// الشيفرة التي ستُنفَّذ إن تحقق الشرط
}
ملاحظات وتحذيرات
لا تخلط بين المعامل ||
المنطقي والمعامل |
الذي يجري العملية OR المنطقية على الأعداد الثنائية.
انظر أيضًا
- المعامل
!
: يعكس المنطقي القيمة أو التعبير المنطقي الذي يسبقه عبر تطبيق العملية NOT المنطقية عليه.
- المعامل
&&
: يطبِّق العملية AND المنطقية على قيمتين أو تعبيرين منطقيين ويعيد القيمة المنطقية الناتجة.
- المعامل
|
: يُجرِي في لغة ++C العملية OR على كل بتين متقابلين من بتات العددين المعطيين بشكل مستقل ويعطي القيمة العددية الناتجة.