حاسبة سهل
دول الخليج:

السعودية: العمل: وزارة الموارد البشرية والتنمية الاجتماعية · الضريبة والزكاة: هيئة الزكاة والضريبة والجمارك

تحويل الأنظمة العددية

حوّل عددًا صحيحًا بين النظام الثنائي والثماني والعشري والست عشري أو أي أساس من 2 إلى 36.

الأرقام 0–9 ثم الحروف A–Z للأساسات فوق 10، مثل 255 أو 11111111 أو FF

من 2 إلى 36: 2 ثنائي، 8 ثماني، 10 عشري، 16 ست عشري

من 2 إلى 36، مثل 2 للثنائي أو 16 للست عشري

بالأساس 2

11111111

عشري (10)

255

ثنائي (2)

1111 1111

ثماني (8)

377

ست عشري (16)

FF

المعادلة بأرقامك

  • الخانات: 255₍10₎ = 255₍₁₀₎ = 11111111₍2₎

الإجابة السريعة: العدد 255 بالنظام العشري يساوي 1111 1111 بالثنائي (ثمانية آحاد)، و377 بالثماني، وFF بالست عشري.

طريقة الحساب

في الأساس b تساوي كل خانة b ضعف الخانة التي على يمينها: فـ2F بالست عشري = 2 × 16 + 15 = 47. والخانات الأكبر من 9 حروف: A = 10 وB = 11 … Z = 35، فالأساس 36 يستخدم 0–9 وA–Z.

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

تُقبل البادئات 0x (ست عشري) و0b (ثنائي) و0o (ثماني) ويُتجاهَل وجودها. ولا تُحوَّل الكسور.

أمثلة محلولة

  • 255 (أساس 10) ← أساس 16: FF
  • 1010 (أساس 2) ← أساس 10: 1×8 + 0×4 + 1×2 + 0 = 10
  • 2F (أساس 16) ← أساس 10: 2 × 16 + 15 = 47

عشري وثنائي وثماني وست عشري

عشريثنائيثمانيست عشري
0000
1111
21022
711177
81000108
10101012A
15111117F
16100002010
321000004020
100110010014464
25511111111377FF
256100000000400100
1000111110100017503E8
1024100000000002000400

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

لماذا يستخدم المبرمجون النظام الست عشري؟

لأن الخانة الست عشرية الواحدة تساوي أربع خانات ثنائية تمامًا، فالبايت (8 بتات) خانتان ست عشريتان دائمًا، مثل FF للعدد 255.

ما أعلى أساس مدعوم؟

الأساس 36، الذي يستخدم الأرقام العشرة والحروف الـ26.

هل تُدعم الأعداد السالبة؟

نعم، بإشارة سالب في البداية، ويظهر الناتج بإشارة سالب لا بصيغة المتمم الثنائي.

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

اكتب تحت كل خانة من اليمين 1 ثم 2 ثم 4 ثم 8 وهكذا، واجمع القيم التي تقع تحت الرقم 1، فالعدد 1011 يساوي 8 + 2 + 1 = 11.

كم يساوي 255 بالنظام الست عشري؟

FF، وهو أكبر عدد يتسع له بايت واحد.

لماذا ما زال النظام الثماني مستخدمًا؟

كل رقم ثماني يمثل ثلاث بتات بالضبط، وكان هذا مناسبًا للحواسيب الأولى، واليوم ستجده غالبًا في صلاحيات الملفات في يونكس مثل 755.