طريقة الاستخدام
يحوّل محول أنظمة الأعداد القيم الصحيحة بين الثنائي Binary (الأساس 2) والثماني Octal (8) والعشري Decimal (10) والسداسي عشر Hexadecimal (16). يمكنك مثلًا تحويل عدد ثنائي إلى عشري أو عشري إلى Hex والعكس، وتستخدم الأداة حساب BigInt للحفاظ على الدقة مع القيم الكبيرة ضمن حد الإدخال.
- اختر أساس العدد الذي ستدخله.
- اكتب العدد الصحيح باستخدام الرموز المسموحة لذلك الأساس.
- يمكنك استخدام + أو - في البداية.
- اضغط حساب لعرض الثنائي والثماني والعشري والسداسي عشر بدقة صحيحة.
طريقة الحساب
مثال عملي
العدد السداسي عشر 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 + 15 | 255 |
كيف تتحقق من النتيجة؟
كل رمز يجب أن يكون صالحًا للأساس المحدد: الثنائي يقبل 0 و1 فقط، والسداسي عشري يستخدم A إلى F للقيم 10 إلى 15. هذه أمثلة لأعداد صحيحة، لا تمثيلات كسور أو أعداد عائمة.
أسئلة شائعة
كيف أحول من ثنائي إلى عشري؟
اختر الأساس 2، أدخل العدد الثنائي مثل 11111111، وستعرض الحاسبة قيمته العشرية 255 مع التمثيل الثماني والسداسي عشر أيضًا.
كيف أحول من عشري إلى سداسي عشر؟
اختر الأساس 10 وأدخل العدد العشري؛ مثلًا 255 يتحول إلى FF في النظام السداسي عشر.
هل التحويل دقيق للأعداد الكبيرة؟
نعم ضمن حد الإدخال؛ تستخدم الأداة حساب BigInt الصحيح بدل التقريب العشري.
هل أكتب 0x قبل العدد السداسي عشر؟
لا. اختر الأساس 16 واكتب الخانات نفسها مثل FF أو 1A3.
هل يدعم الكسور مثل 10.101 ثنائيًا؟
لا. هذه النسخة مخصصة للأعداد الصحيحة فقط.