bitwise أو تعيين عامل التشغيل (| =)
يقوم باو المختصة بالبت تشغيل القيمة المتغير وكانت القيمة أحد التعبيرات وتعين النتيجة إلى المتغير.
result |= expression
الوسيطات
النتيجة
أي numeric متغير.تعبير
أي تعبير رقمي.
ملاحظات
Using this عامل هو almost the same كـ specifying result = result | expression, except that النتيجة هو فقط evaluated once.
|=operaإلىr تحويل الوسيطات إلى تطابق أنواع البيانات. ثم |=عامل يفحص تمثيل ثنائي للقيم النتيجة و التعبير ويقوم بإجراء عملية أحادي المعامل أو عليها. النتيجة من هذه تشغيل يسلك هذا:
0101 (result)
1100 (expression)
----
1101 (output)
أي الوقت أما من التعبيرات له 1 أو رقم، يكون للنتيجة 1 في تلك الأرقام. وإلا، يكون للنتيجة صفر في تلك الأرقام.