>> الإزاحة لليمين
آخر تحديث: 2026-09-22
>> الإزاحة لليمين
>> يزيح بتات a الثنائية n مرتبة إلى اليمين، وهو ما يكافئ floor(a / (2**n))。
| التصنيف | العوامل |
|---|---|
| النوع | عامل |
| إصدار بايثون | all |
📝 الصياغة
a >> n
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
4
-1
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qكم يساوي 16 >> 2؟
A4. الإزاحة لليمين بمقدار n مكافئة لـ `floor(a / 2**n)` — على الأعداد الموجبة، قسمة أرضية صحيحة. `16 >> 2 == 16 // 4 == 4`.
Qما سلوك الإزاحة لليمين على الأعداد السالبة؟
Aإنها إزاحة حسابية تُبقي بت الإشارة: `-1 >> 1` يبقى `-1`، و`-8 >> 1` يعطي `-4`. وهي مكافئة لقسمة أرضية للأعداد السالبة.
Qما الفرق بين >> و//؟
A`>>` عملية بت تعمل على الأعداد الصحيحة فقط؛ بينما `//` قسمة أرضية تعمل على الكسور العشرية وتدعم أي مقسوم عليه. دلاليًا يقسم `>>` على قوة اثنين، بينما `//` قسمة صحيحة عامة.