0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
الإعدادات
تحويل أي رقم صحيح بين القواعد 2 (binario)، 8 (octal)، 10 (decimal)، 16 (hexadecimal) و القواعد الشخصية حتى 36. أدخل الرقم، حدد القاعدة الأصلية و النتائج يتم تحديثها على الفور.

كيف يعمل

يشير أساس العدد إلى عدد الرموز التي يستخدمها لتمثيل نفسه. يستخدم النظام العشري (الأساس 10) من 0 إلى 9؛ والثنائي (الأساس 2) الرقمين 0 و1 فقط؛ والثماني (الأساس 8) من 0 إلى 7؛ والست عشري (الأساس 16) من 0 إلى 9 إضافةً إلى الحروف من A إلى F.

لا تتغيّر قيمة العدد، بل تتغيّر كتابته فقط. تأخذ هذه الأداة عددًا بالأساس الذي تختاره وتعرضه فورًا بالنظام الثنائي والثماني والعشري والست عشري، إضافةً إلى أي أساس مخصَّص من 2 إلى 36.

يحظى النظام الست عشري بشعبية في البرمجة لأن كل رقم يعادل 4 بتات تمامًا، فرقمان يمثّلان بايتًا. لذلك يُستخدم في ألوان CSS وعناوين الذاكرة وعمليات تفريغ البيانات.

أمثلة

255FF (hex) · 11111111 (bin) · 377 (oct)‏255 بالنظام العشري هي القيمة القصوى للبايت: ثمانية آحاد بالثنائي وFF بالست عشري.
2A42 (dec) · 101010 (bin) · 52 (oct)إدخال بالنظام الست عشري: 2A تعادل 42 بالعشري.
DEAD57005 (dec)يسمح النظام الست عشري بـ"كلمات" مثل DEAD أو BEEF، وتُستخدم كثيرًا كقيم اختبار في الذاكرة.

حالات الاستخدام

  • تحويل القيمة الست عشرية للون أو قناع بتات أو سجل إلى العشري لفهمها.
  • تحويل عدد عشري إلى ثنائي للعمل مع الأعلام أو الأذونات أو العمليات على مستوى البت.
  • التحقق يدويًا من التحويل الذي تجريه شيفرتك عند قراءة أو كتابة البيانات بأسس مختلفة.

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

ماذا تعني البادئات 0x و0b و0o؟

هي أعراف للدلالة على الأساس في الشيفرة: يسبق 0x عددًا ست عشريًا (0xFF)، و0b عددًا ثنائيًا (0b1010)، و0o عددًا ثمانيًا (0o777). وهي تدل فقط على كيفية قراءة الأرقام التي تليها.

لماذا يستخدم النظام الست عشري حروفًا؟

لأنه يحتاج 16 رمزًا، والأرقام 0-9 تكفي لعشرة فقط. وتمثّل الحروف من A إلى F القيم من 10 إلى 15.

إلى أي أساس يمكنني الاستخدام؟

حتى الأساس 36، الذي يستنفد الأرقام العشرة والحروف الـ 26 للأبجدية (0-9 وA-Z). وهو حدّ ما يمكن تمثيله بالأحرف الأبجدية الرقمية.

هل يحوّل الأعداد ذات الكسور؟

إنها مصمَّمة للأعداد الصحيحة. وتحويل الكسور بين الأسس يُنتج في حالات كثيرة توسّعات لا نهائية، ولا يُتناوَل هنا.