bit_count تعدّ الواحدات في التمثيل الثنائي للقيمة المطلقة؛ bit_length تقيس طوله دون الإشارة والأصفار البادئة. [1]
الخلاصة السريعة
لا؛ تعدّ الواحدات فقط. [1]
- bit_count تعدّ الواحدات في التمثيل الثنائي للقيمة المطلقة؛ bit_length تقيس طوله دون الإشارة والأصفار البادئة. [1]
- السالب والموجب المتساويان في المقدار يعطيان النتيجتين نفسيهما. [1]
- مثال مؤلف على CPython 3.12.14: n=-22؛ مقدار العدد ثنائيًا 10110؛ n.bit_length() تعيد 5. [1]
- n.bit_count() تعيد 3؛ توجد ثلاثة آحاد. العدد 22 يعطي أيضًا الطول 5 والعدّ 3. [1]
- عند الصفر تعيد الطريقتان 0؛ لا تخلط طول التمثيل بعدد الواحدات. [1]
قياسان مختلفان
bit_count تعدّ الواحدات في التمثيل الثنائي للقيمة المطلقة؛ bit_length تقيس طوله دون الإشارة والأصفار البادئة. [1]
القيمة المطلقة
السالب والموجب المتساويان في المقدار يعطيان النتيجتين نفسيهما. [1]
طول المقدار
مثال مؤلف على CPython 3.12.14: n=-22؛ مقدار العدد ثنائيًا 10110؛ n.bit_length() تعيد 5. [1]
n.bit_length() -> 5 [1]

عدّ الواحدات
n.bit_count() تعيد 3؛ توجد ثلاثة آحاد. العدد 22 يعطي أيضًا الطول 5 والعدّ 3. [1]
n.bit_count() -> 3 [1]
عند الصفر تعيد الطريقتان 0؛ لا تخلط طول التمثيل بعدد الواحدات. [1]
المراجع
للتوسع: لغات البرمجة.
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
