عامل تشغيل أحادي المعامل للتعيين و (& =)
Performs a bitwise و تشغيل the القيمة of a متغير و the القيمة of an تعبير و assigns the النتيجة إلى the متغير.
result &= expression
الوسيطات
النتيجة
أي numeric متغير.تعبير
أي تعبير رقمي.
ملاحظات
Using this عامل هو almost the same كـ specifying result = result & expression, except that النتيجة هو فقط evaluated once.
The &= عامل coerces the الوسيطات إلى matching بيانات أنواع. ثم & = العامل مع تمثيل ثنائي للقيم الناتج تعبير ويقوم بعملية أحادي المعامل و عليها.
يتصرف إخراج هذه تشغيل كما يلي:
0101 (result)
1100 (expression)
----
0100 (output)
أي وقت كل من التعبيرات حوارها 1 أو رقم النتيجة يحتوي 1 في تلك الأرقام. وإلا، يكون للنتيجة صفر في تلك الأرقام.