محول ثنائي
أدخل قيمة عشرية في حقل Decimal واقرأ سطر Binary فور صلاحية الرقم. تتحول الأعداد الصحيحة مباشرة؛ ويُهمَل الجزء الكسري بالقطع قبل بناء سلسلة الأساس 2.
محدّث 2026-08-03 · math
Binary: 101010
حول هذه الأداة
يراقب المحول إدخال Decimal واحدًا. عندما تكون القيمة رقمًا محدودًا يقطع نحو الصفر بـ Math.trunc ثم يستدعي toString(2) لإنتاج سطر Binary. الإدخال غير الرقمي يعرض Enter a number لتعرف أن الحقل ما زال يحتاج قيمة حقيقية.
طريقة الاستخدام
- ركّز على حقل Decimal: افتح الأداة وانقر إدخال Decimal (المثال الافتراضي 42).
- اكتب رقمك: أدخل القيمة العشرية التي تريد عرضها ثنائيًا.
- اقرأ سطر Binary: عندما يكون الإدخال صالحًا تظهر النتيجة Binary: متبوعة بأرقام الأساس 2.
- صحّح الإدخال الخاطئ: إذا ظهر Enter a number فاستبدل الحروف أو النص الفارغ بقيمة رقمية محدودة.
حالات الاستخدام
- تحويل أعداد عشرية من الواجبات إلى ثنائي لتمارين الحاسوب أو الإلكترونيات.
- معاينة أنماط البت عند رسم أعلام أو أقنعة أو أكواد تشغيل صغيرة.
- التحقق السريع من التمثيل الثنائي لعدد صحيح نموذجي.
نصائح
- يُحوَّل الجزء الصحيح فقط—42.9 يصبح نفس الثنائي كـ 42.
- تحتفظ الأعداد السالبة بعلامة الناقص أمام الأرقام الثنائية عندما يدعم وقت التشغيل ذلك.
الأسئلة الشائعة
هل التحويل فوري أم بزر؟
فوري. يتحدث سطر Binary كلما تغيّر حقل Decimal.
ماذا يحدث لكسور مثل 10.7؟
تقطع الأداة نحو الصفر أولًا، لذا 10.7 تتحول كـ 10 → 1010.
هل يمكن تحويل الثنائي إلى عشري هنا؟
هذه الصفحة تعيّن الإدخال العشري إلى سلسلة ثنائية فقط وليس العكس.
لماذا أرى Enter a number؟
الحقل فارغ أو ليس رقمًا محدودًا، لذا لم تُنتَج سلسلة ثنائية بعد.