ما الذي تفعله الأداة
يعرض محوّل أنظمة الأعداد عددًا صحيحًا واحدًا في كل أنظمة العدّ الموضعية الشائعة في آن واحد: الثنائي (الأساس 2)، والثماني (الأساس 8)، والعشري (الأساس 10)، والسداسي عشر (الأساس 16)، والأساس 36. اكتب عددًا بأي من هذه الأسس وستتحدّث البقية أثناء الكتابة، ولكلٍّ منها زر نسخ خاص به.
يستخدم المبرمجون تحويل الأسس طوال الوقت: لقراءة لون hex أو عنوان ذاكرة، وفحص أعلام البتات والأقنعة بالنظام الثنائي، وضبط صلاحيات ملفات Unix بالنظام الثماني (755)، أو تقصير المعرّفات بالأساس 36.
طريقة الاستخدام
- اكتب عددًا أو الصقه في حقل الإدخال، أو انقر مثال.
- اترك أساس الإدخال على «تلقائي» لقراءة البادئات
0xو0oو0b، مع معاملة الأرقام العادية كأعداد عشرية. لكتابة أرقام سداسية عشرية مثلffدون بادئة، اختر الأساس بنفسك. - فعّل تجميع الأرقام لتقسيم النتائج الطويلة إلى مجموعات مقروءة: 4 أرقام للثنائي والسداسي عشر، و3 للعشري والثماني.
- انسخ أي صف بزر النسخ الخاص به. يخبرك صف طول البتات بعدد البتات التي تحتاجها القيمة، وهذا يساعد عند اختيار نوع العدد الصحيح.
مثال
0xFF5733، وهو درجة من البرتقالي في CSS، يساوي:
| الأساس | القيمة |
|---|---|
| عشري | 16734003 |
| ثنائي | 111111110101011100110011 |
| ثماني | 77653463 |
| الأساس 36 | 9yo1f |
يحتاج إلى 24 بت، بايت واحد لكلٍّ من الأحمر والأخضر والأزرق.
كيف يعمل تحويل الأسس
في الأساس b، تساوي قيمة كل رقم b ضعف قيمة الرقم الذي على يمينه. العدد السداسي عشر ff يساوي 15 × 16 + 15 = 255. أما التحويل إلى أساس آخر فيتم بالقسمة المتكررة على الأساس الجديد وقراءة البواقي بالترتيب العكسي. ولأن 16 = 2⁴ و8 = 2³، يقابل كل رقم سداسي عشري أربعة أرقام ثنائية بالضبط، ويقابل كل رقم ثماني ثلاثة، ولهذا يُعد النظام السداسي عشر طريقة مختصرة لكتابة الأعداد الثنائية.
الأسئلة الشائعة
› ما أكبر عدد يمكن تحويله؟
لا يوجد حد عملي. يستخدم المحوّل أعدادًا صحيحة بدقة اعتباطية (BigInt)، لذا تُحوَّل قيم 64 بت و128 بت وما هو أطول بدقة تامة، بخلاف الآلات الحاسبة التي تفقد الدقة فوق 2^53.
› كيف أُدخل عددًا سداسيًا عشريًا أو ثنائيًا؟
عندما يكون أساس الإدخال على «تلقائي»، أضف البادئة 0x للسداسي عشر، أو 0b للثنائي، أو 0o للثماني، مثل 0xff أو 0b1010. أو اختر الأساس من القائمة واكتب الأرقام دون بادئة.
› كيف تُعرض الأعداد السالبة؟
كإشارة سالب متبوعة بالقيمة المطلقة، فمثلًا -255 تصبح -ff بالسداسي عشر. لا تحوّل الأداة إلى صيغة المتمم الثنائي ذات العرض الثابت.
› هل يمكنني لصق أعداد تحتوي على فواصل؟
نعم. تُتجاهل المسافات والشرطات السفلية والفواصل، لذا يعمل كل من 1_000_000 و1,000,000. فعّل «تجميع الأرقام» لإعادة إضافة المسافات إلى النتائج.