محول العشري إلى الست عشري

تظهر الست عشرية كلما تعاملت مع الألوان أو عناوين الذاكرة أو نقاط كود Unicode أو مجاميع ملفات. يأخذ هذا المحول عددا عشريا صحيحا ويعيد تمثيله بالأساس 16 فورا وبأحرف كبيرة. تخرج الأعداد السالبة بصيغة المتمم الثنائي 64 بت، وهي الصيغة التي تستخدمها المترجمات ومصححات الأخطاء.

كيف تحول العشري إلى الست عشري

  1. 1

    أدخل عددا عشريا صحيحا

    اكتب عددا صحيحا موجبا أو سالبا حتى نطاق 64 بت. تُتجاهل الأجزاء الكسرية، فأدخل فقط ما تريد تحويله.

  2. 2

    اقرأ المخرج الست عشري

    تظهر القيمة الست عشرية بأحرف كبيرة فورا. لا تُضاف بادئة؛ يخرج المحول الأرقام المجردة.

  3. 3

    افحص القيم السالبة

    تخرج الأعداد الصحيحة السالبة بصيغة المتمم الثنائي 64 بت، فتصبح -1 هي FFFFFFFFFFFFFFFF، أي النمط الذي يخزنه سجل 64 بت.

  4. 4

    استخدم النتيجة

    انسخ القيمة إلى كودك أو ملف الإعدادات أو الطرفية، وأضف 0x بنفسك حين تتطلبها لغة الهدف.

كيف يعمل الأساس 16

يستخدم الست عشري الأرقام 0-9 والأحرف A-F، حيث A تساوي 10، وB تساوي 11، حتى F تساوي 15. كل رقم ست عشري يشفر أربع بتات بالضبط، ولهذا يكون الست عشري الرفيق الطبيعي للثنائي لدى المبرمجين: محرف ست عشري واحد يحل محل أربعة أرقام ثنائية دون فقدان.

قيم تحويل بارزة شائعة

العشري الست عشري ملاحظات
10 A أول رقم يستخدم حرفا
16 10 تنتقل القيمة المكانية بعد F
255 FF أقصى قيمة لبايت واحد بلا إشارة
256 100 أول قيمة تحتاج ثلاثة أرقام
4,095 FFF أقصى 12 بت بلا إشارة
65,535 FFFF أقصى قيمة لبايتين
16,777,215 FFFFFF أقصى قيمة لون RGB

الأعداد السالبة والمتمم الثنائي

تُحوَّل المدخلات السالبة إلى المتمم الثنائي 64 بت، وهو نمط البتات الذي يخزنه سجل 64 بت فعلا. أدخل -1 لتحصل على FFFFFFFFFFFFFFFF؛ وتصبح -42 هي FFFFFFFFFFFFFFD6. يخرج المحول نمط البتات الخام، لا صيغة جبرية مثل -2A، فقارن بما يتوقعه النظام الذي تغذيه بالقيمة.

نصائح

  • رموز الألوان تحتاج 6 أرقام ست عشرية. اللون الست عشري في CSS هو ثلاثة بايتات (6 أرقام)، بايت واحد لكل قناة RGB. يخرج المحول FF مقابل 255؛ أضف الأصفار الناقصة بنفسك عند بناء لون مثل 0000FF.
  • عناوين الذاكرة تستخدم 0x. البادئة 0x تشير إلى «ما يلي ست عشري» في C وPython وJavaScript ومعظم برامج فك التجميع. هذا المحول لا يضيفها؛ اكتبها بنفسك حين تتطلبها لغة الهدف.
  • حالة الأحرف لا تغير القيمة. 0xFF و0xff متطابقان. يخرج هذا المحول أحرفا كبيرة دائما.

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

يعمل المحول مع الأعداد الصحيحة فقط. تُقتطع قيمة مثل 3.14 إلى 3 قبل التحويل. احذف الجزء الكسري أولا، أو استخدم أداة تتعامل مع الكسور الست عشرية.

هي علامة نحوية أدخلتها لغة C ليعرف المحلل أن الأرقام التالية بالأساس 16. دونها، قد تكون 10 بالأساس 10 أو 2 أو 8 أو 16؛ ومع 0x10 تكون بلا لبس 16 عشريا. هذا المحول لا يقبل مدخلات 0x، فاكتب الأرقام المجردة.

تُعرض الأعداد الصحيحة السالبة بصيغة المتمم الثنائي 64 بت، وهو النمط الذي يخزنه سجل 64 بت. تصبح -1 هي FFFFFFFFFFFFFFFF بدلا من -1، لأن هذه هي القيمة التي يحملها حاسوبك فعلا.

يُرسل الرقم الذي تدخله إلى الحاسبة كلما كتبت لتتمكن من حساب القيمة الست عشرية. لا يُحفظ بعد إغلاق الصفحة ولا يُشارَك أبدا.

أدوات ذات صلة

الأداة متاحة بلغات أخرى