مِحسبة›الرياضيات›محول أنظمة الأعداد – ثنائي وعشري وسداسي عشر وثماني

محول أنظمة الأعداد – ثنائي وعشري وسداسي عشر وثماني

حوّل الأعداد الصحيحة بين النظام الثنائي والعشري والسداسي عشر والثماني بدقة، مثل تحويل Binary إلى Decimal أو Hex والعكس، مع دعم القيم الكبيرة.

أدخل عددًا صحيحًا فقط؛ يدعم الإشارة + أو - وقيمًا كبيرة حتى 512 خانة.
شارك هذه الحاسبة

أرسل هذه الأداة لشخص يحتاج الحساب.

طريقة الاستخدام

يحوّل محول أنظمة الأعداد القيم الصحيحة بين الثنائي Binary (الأساس 2) والثماني Octal (8) والعشري Decimal (10) والسداسي عشر Hexadecimal (16). يمكنك مثلًا تحويل عدد ثنائي إلى عشري أو عشري إلى Hex والعكس، وتستخدم الأداة حساب BigInt للحفاظ على الدقة مع القيم الكبيرة ضمن حد الإدخال.

  1. اختر أساس العدد الذي ستدخله.
  2. اكتب العدد الصحيح باستخدام الرموز المسموحة لذلك الأساس.
  3. يمكنك استخدام + أو - في البداية.
  4. اضغط حساب لعرض الثنائي والثماني والعشري والسداسي عشر بدقة صحيحة.

طريقة الحساب

قيمة العدد = Σ(الرقم × الأساس^الموضع)؛ ثم يعاد تمثيل نفس العدد الصحيح في الأساس الهدف.

مثال عملي

العدد السداسي عشر FF يساوي 255 عشريًا، و377 بالنظام الثماني، و11111111 بالنظام الثنائي. وبالعكس، إدخال 255 في الأساس 10 يعطي نفس القيم تمامًا.

ملاحظات مهمة

الأداة مخصصة للأعداد الصحيحة فقط، وليست لتحويل الكسور الثنائية أو أعداد الفاصلة العائمة أو النصوص ASCII. في السداسي عشر تقبل A–F بدون اعتبار لحالة الأحرف. حد 512 خانة يمنع المدخلات الضخمة جدًا التي قد تؤثر في أداء المتصفح.

أمثلة عملية وقراءة النتائج

العدد الثنائي 1010 يمثل العدد العشري 10، لأن خاناته تمثل قوى 2. تغيير الأساس يغير الكتابة فقط؛ القيمة العددية تبقى نفسها سواء كتبت 1010 بالثنائي أو A بالسداسي عشري.

أمثلة عملية وقراءة النتائج
الحالةطريقة الحسابالنتيجة
1010 من الثنائي إلى العشري1×2³ + 0×2² + 1×2¹ + 0×2⁰10
FF من السداسي عشري إلى العشري15×16 + 15255

كيف تتحقق من النتيجة؟

كل رمز يجب أن يكون صالحًا للأساس المحدد: الثنائي يقبل 0 و1 فقط، والسداسي عشري يستخدم A إلى F للقيم 10 إلى 15. هذه أمثلة لأعداد صحيحة، لا تمثيلات كسور أو أعداد عائمة.

أسئلة شائعة

كيف أحول من ثنائي إلى عشري؟

اختر الأساس 2، أدخل العدد الثنائي مثل 11111111، وستعرض الحاسبة قيمته العشرية 255 مع التمثيل الثماني والسداسي عشر أيضًا.

كيف أحول من عشري إلى سداسي عشر؟

اختر الأساس 10 وأدخل العدد العشري؛ مثلًا 255 يتحول إلى FF في النظام السداسي عشر.

هل التحويل دقيق للأعداد الكبيرة؟

نعم ضمن حد الإدخال؛ تستخدم الأداة حساب BigInt الصحيح بدل التقريب العشري.

هل أكتب 0x قبل العدد السداسي عشر؟

لا. اختر الأساس 16 واكتب الخانات نفسها مثل FF أو 1A3.

هل يدعم الكسور مثل 10.101 ثنائيًا؟

لا. هذه النسخة مخصصة للأعداد الصحيحة فقط.