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

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

اقرأ العدد الثنائي كعدد عشري، إما كقيمة موجبة عادية أو كعدد صحيح ذي إشارة بطريقة المتمم الثنائي.

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

الخيارات

بإشارة: يُقرأ البت الأعلى كإشارة (متمم ثنائي). المدخلات الأقصر تُمدَّد بأصفار إلى العرض المختار.

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

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

كل رقم ثنائي يساوي قوة للعدد اثنين بدءًا من اليمين: 1010 تساوي 8 + 2 = 10. تجمع الأداة هذه القوى بحساب للأعداد الكبيرة فتبقى المدخلات بطول 200 أو 2000 بت دقيقة.

تتجاهل الأداة المسافات والشرطات السفلية والبادئة 0b، فتعمل أنماط ملصوقة مثل 1111 1011. اختر تفسيرًا بإشارة لقراءة البت الأعلى كإشارة: العدد 11111011 يساوي 251 دون إشارة لكنه −5 كقيمة 8 بت ذات إشارة. ويجعل فاصل الآلاف النتائج الطويلة أسهل قراءة.

كيف تعمل؟

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

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

  • فك قيمة حقل بتات أو سجل أعلام منسوخة من مصحّح أخطاء.
  • قراءة بايت أو كلمة ذات إشارة من تفريغ سداسي عشري بقيمتها السالبة الفعلية.
  • تحويل سلاسل ثنائية طويلة من تمارين المنطق أو الشبكات.
  • التحقق من العمليات الحسابية الثنائية المحسوبة يدويًا.

أمثلة

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

المدخل
1010
0b11111111
1111 1011
المخرج
10
255
251

الخصوصية

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

القيود

يتطلب التفسير بإشارة أن يتسع النمط للعرض المختار. تُمدَّد المدخلات الأقصر بالأصفار، فالعدد 1 في 8 بت بإشارة هو 1 وليس −1. الرقمان الصالحان هما 0 و1 فقط؛ استخدم محوّل الأنظمة العددية للأسس الأخرى.

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

لماذا أحصل على عدد سالب؟

اخترت عرضًا بإشارة وكان البت الأول في النمط بعد الحشو يساوي 1. في المتمم الثنائي يحمل هذا البت وزنًا سالبًا، فالعدد 11111011 هو −5 في 8 بتات.

هل تُقبل المسافات بين مجموعات البتات؟

نعم. تُحذف المسافات والشرطات السفلية والبادئة 0b قبل التحويل، فيُقرأ 1111 0000 على أنه 11110000.

هل يمكنه تحويل سلسلة ثنائية طويلة جدًا؟

نعم. يستخدم التحويل أعدادًا صحيحة بدقة غير محدودة فتكون النتيجة دقيقة مع آلاف البتات.

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