^= إسناد XOR البتّي
آخر تحديث: 2026-09-22
^= إسناد XOR البتّي
^= يحسب XOR البتّي بين المتغير الأيسر والقيمة اليمنى بما يعادل x = x ^ y.
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
📝 الصياغة
x ^= y
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
5
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qما عملية x ^= 1؟
Aتقلب البت الأدنى: `x` يتبدل بين 0 و1 (`0^1==1`، و`1^1==0`)، يُستخدم شائعًا لتبديل الحالة. على مجموعة، `s ^= {1}` يحسب فرقًا متماثلًا في مكانه.
Qماذا يُعطي x ^= x؟
Aيُعطي 0. إجراء XOR لأي رقم مع نفسه يُنتج 0: مع `x = 5; x ^= x`، يكون `x == 0`.
Qماذا يفعل `^=` بالمجموعات؟
Aفرق متماثل في مكانه: مع `s = {1, 2}; s ^= {2, 3}`، يكون `s == {1, 3}`، المكافئ لـ `s.symmetric_difference_update({2, 3})`.