Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

تخطي إلى المحتوى الرئيسي
Gizke.com
المدونة

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

يعمل على جهازك. لا يُرسل أي شيء.
ابدأ بـ 0x أو 0b أو 0o لكتابة عدد ست عشري أو ثنائي أو ثماني. تُتجاهل المسافات و_ بين الأرقام.
أمثلة

النتائج

ثنائي (2)
11111111
ثماني (8)
377
عشري (10)
255
ست عشري (16)
FF
73
البتات اللازمة
8
البتات المساوية لـ 1
8
محرف يونيكود
U+00FF ÿ

متمّم الاثنين

كيف يُخزَّن هذا العدد في عدد ثابت من البتات، مقروءًا بإشارة ودون إشارة. انقر على بت لقلبه.

بإشارة
-1
دون إشارة
255
ست عشري
0xFF
ثنائي
1111 1111
البايتات، big-endian
FF
البايتات، little-endian
FF
NOT على مستوى البت
0x00

البتات

البت الأيسر هو بت الإشارة: عندما يكون 1 تكون القيمة ذات الإشارة سالبة.
طريقة الحساب
من العشري إلى:
القسمةخارج القسمةالباقي
255 ÷ 21271
127 ÷ 2631
63 ÷ 2311
31 ÷ 2151
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

البواقي من الأسفل إلى الأعلى: 11111111

حوّل الأعداد بين الثنائي والثماني والعشري والست عشري وأي أساس من 2 إلى 36 - بدقة تامة للأعداد الضخمة والكسور ومتمّم الاثنين.

محوّل للمبرمجين والطلاب وكل من يقرأ تفريغًا ست عشريًا: اكتب عددًا بالنظام الثنائي أو الثماني أو العشري أو الست عشري أو بأي أساس من 2 إلى 36 وشاهده بها جميعًا في آن واحد. النتيجة دقيقة - العدد المكوّن من 40 رقمًا يحتفظ بكل أرقامه، والكسر مثل 0.1 يُظهر الأرقام المتكررة بدل قيمة مقرّبة. وللأعداد الصحيحة متمّم الاثنين من 8 إلى 128 بت وترتيب البايتات وشبكة بتات قابلة للنقر، مع خطوات كل تحويل للواجبات.

أسئلة شائعة

كيف أحوّل من الثنائي إلى العشري؟
اضرب كل رقم في قيمة منزلته واجمع النواتج. قيم المنازل في الثنائي هي قوى العدد 2 من اليمين: 1 و2 و4 و8 و16 وهكذا. إذن 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. افتح «طريقة الحساب» لترى ذلك لعددك.
كيف أحوّل من العشري إلى الثنائي أو الست عشري؟
اقسم على الأساس الجديد مرارًا ودوّن كل باقٍ حتى يصبح خارج القسمة 0. اقرأ البواقي من الأسفل إلى الأعلى: 11 ÷ 2 تعطي البواقي 1 و1 و0 و1، إذن 11 بالثنائي هو 1011. في الست عشري تُكتب البواقي من 10 إلى 15 بالحروف A إلى F.
لماذا يساوي FF القيمة -1؟
في 8 بتات، FF (11111111) هو 255 دون إشارة، لكنه -1 بمتمّم الاثنين، وهي الطريقة التي تخزّن بها الحواسيب الأعداد الصحيحة ذات الإشارة: البت الأيسر يُحسب -128 بدل +128. النمط نفسه في 16 بت (00FF) هو 255 فقط. اختر عرض البتات لترى القراءتين.
لماذا لا ينتهي 0.1 في النظام الثنائي؟
0.1 هو 1/10، والعدد 10 فيه العامل 5 الذي لا يقسمه النظام الثنائي قسمة تامة - كما أن 1/3 لا ينتهي في العشري. الأرقام 0011 تتكرر بلا نهاية: 0.0(0011). معظم الحاسبات تقرّب ذلك؛ أما هنا فيُعثر على الدورة بدقة وتوضع تحت خط. ولهذا أيضًا لا يساوي 0.1 + 0.2 القيمة 0.3 تمامًا في معظم لغات البرمجة.
ما أكبر عدد يمكن إدخاله؟
حتى 4096 حرفًا مع الاحتفاظ بكل رقم. كثير من المحوّلات تستخدم أعداد JavaScript العادية وتقرّب بصمت كل ما يتجاوز 9,007,199,254,740,991 (2^53 − 1)؛ أما هذا فيستخدم حسابًا دقيقًا للأعداد الصحيحة الكبيرة، فتخرج قيم 64 و128 بت صحيحة.
هل يُرسل عددي إلى أي مكان؟
لا. كل شيء يُحسب في متصفحك، لذا تعمل الصفحة دون اتصال أيضًا. الرابط المنسوخ يحفظ العدد في العنوان بعد ?q= - شاركه فقط مع من يحق لهم رؤيته.

شارك هذه الأداة

المدونةمن نحناتصل بناشروط الاستخدامسياسة الخصوصية