<<= إسناد الإزاحة لليسار
آخر تحديث: 2026-09-22
<<= إسناد الإزاحة لليسار
<<= يزيح أجزاء المتغير الأيسر نحو اليسار بمقدار القيمة اليمنى بما يعادل x = x << y.
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
📝 الصياغة
x <<= y
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
8
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qكم يساوي x <<= 3؟
Aيضرب `x` في 8: مع `x = 1; x <<= 3`، يكون `x == 8`، المكافئ لـ `x = x << 3`، أي `x * 2**3`.
Qماذا يحدث إذا كان n في x <<= n سالبًا؟
Aيُحدث `ValueError: negative shift count`. لا تسمح الإزاحة لليسار بعدّاد سالب؛ يجب أن يكون `n` عددًا صحيحًا.
Qهل إسناد الإزاحة لليسار أسرع من إسناد الضرب؟
Aعمليات البت عادة أسرع قليلًا، لكن الفرق ضئيل عمومًا. اختر حسب سهولة القراءة ولا تضحِّ بالصفاء من أجل مكسب أداء بهذا الصغر.