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