انتقل إلى المحتوى

محوّل من عشري إلى ثنائي

حوّل الأعداد الصحيحة العشرية إلى ثنائي، بما فيها السالبة بطريقة المتمم الثنائي وبعرض البتات الذي تحتاجه.

تتم المعالجة محليًا في متصفحك

الخيارات

المتمم الثنائي يكتب العدد السالب كنمط بتات بعرض ثابت (النطاق −2^(N−1) … 2^N−1).

رقم في كل سطر. تُتجاهل المسافات والشرطات السفلية داخل الرقم.0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة محوّل من عشري إلى ثنائي؟

يكتب النظام الثنائي العدد بالرقمين 0 و1 فقط، وكل خانة تساوي قوة للعدد اثنين: العدد العشري 42 هو 101010 لأن 32 + 8 + 2 = 42. تحوّل الأداة كل سطر بحساب دقيق للأعداد الصحيحة الكبيرة دون حد 32 أو 53 بتًا.

يمكن عرض السالب بعلامة ناقص (−101) أو كنمط بتات بعرض ثابت بطريقة المتمم الثنائي كما تخزّن المعالجات الأعداد ذات الإشارة: العدد −5 في 8 بتات هو 11111011. ويمكنك أيضًا تجميع البتات في نصف بايت أو بايت وإضافة البادئة 0b والحشو حتى بايتات كاملة.

كيف تعمل؟

  1. الصق عددًا صحيحًا عشريًا في كل سطر.
  2. اختر طريقة كتابة السالب: علامة ناقص أو متمم ثنائي بعرض 8 أو 16 أو 32 أو 64 بتًا.
  3. اضبط التجميع (4 أو 8 بتات) والبادئة 0b والحشو حتى مضاعف 8 أو 16 أو 32 أو 64 بتًا.
  4. انسخ النتيجة؛ ولعدد واحد تعرض الصفوف أيضًا السداسي العشري والثماني وطول البتات.

حالات الاستخدام الشائعة

  • فحص أعلام البتات والأقنعة أثناء قراءة أو كتابة كود منخفض المستوى.
  • رؤية كيفية تخزين عدد صحيح سالب في متغير int8 أو int16 أو int32.
  • تجهيز قيم ثنائية لسجلات العتاد أو حقول البروتوكولات.
  • التحقق من إجابات تمارين علوم الحاسوب.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
42
-5
255
المخرج
101010
-101
11111111

الخصوصية

تعمل أداة محوّل من عشري إلى ثنائي بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

يحتاج المتمم الثنائي إلى عرض ثابت، لذا يجب أن تقع القيم في النطاق من −2^(N−1) إلى 2^N−1، وإلا يُبلَّغ عن خطأ في ذلك السطر. الكسور غير مدعومة هنا؛ استخدم محوّل الأنظمة العددية.

الأسئلة الشائعة

كيف يُكتب −5 بطريقة المتمم الثنائي؟

اعكس بتات العدد 5 ثم أضف واحدًا. في 8 بتات: 00000101 ← 11111010 ← 11111011. اختر «متمم ثنائي، 8 بت» لرؤيته مباشرة.

هل هناك حد للحجم؟

لا حد عمليًا في الاستخدام العادي: تُحوَّل أعداد من آلاف الأرقام بدقة. وحدها أوضاع المتمم الثنائي محدودة بعرضها.

كيف أحصل على بايت كامل للأعداد الصغيرة؟

اضبط «الحشو حتى مضاعف» على 8 بتات فيصبح 5 هو 00000101 بدل 101.

المزيد من الأدوات في أدوات المطورين →