الوقت/الأرقام

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

تحويل ثنائي الاتجاه بين النظام الثنائي والثماني والعشري والسداسي عشري وأي أساس اختياري (2-36) — أدخل رقمًا في أي حقل.

Number systems are just different ways of writing the same number. Binary (base 2) is what processors use at the lowest level, hexadecimal (base 16) is a compact way to write binary data in code, and decimal is the everyday human notation.

How to use it

Common uses

Things to keep in mind

In hexadecimal, the letters A-F (or a-f) stand for the values 10-15 — case usually doesn't matter.

For bases above 16, digit symbols keep going further down the alphabet (G, H...) up to Z for base 36.

مقالة عن هذه الأداة: أنظمة العد: لماذا توجد الأنظمة الثنائية والثمانية والسداسية عشرية

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

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

وصول سريع إلى الثنائي والثماني والعشري والسداسي عشر، بالإضافة إلى أي أساس من 2 إلى 36 — الأرقام فوق 9 تُمثَّل بحروف لاتينية A-Z.

هل يمكنني تحويل أعداد سالبة وأعداد صحيحة كبيرة جدًا؟

نعم، علامة "-" قبل العدد مدعومة في كل الأنظمة، ولا يوجد حد ثابت 32/64 بت على حجم العدد — تجري الحسابات بدقة عشوائية.

هل تُرسَل البيانات إلى خادم؟

لا، يحدث كل التحويل فورًا في متصفحك عبر JavaScript — الأعداد التي تُدخلها لا تُرسَل إلى أي مكان أبدًا.

ما الفرق بين تحويل أنظمة العد وBase64؟

هذان شيئان مختلفان جوهريًا: محول أنظمة العد يحوّل نفس الرقم بين الأنظمة الموضعية (BIN/OCT/DEC/HEX)، بينما يرمّز Base64 بيانات ثنائية عشوائية (ملفات، صور) إلى سلسلة نصية لنقلها عبر قنوات مخصصة للنص.

لماذا يُستخدم الحرفان A-F في النظام السداسي عشري؟

يحتاج الأساس 16 إلى 16 رقمًا فريدًا، لكن الأرقام العربية (الهندية) عشرة فقط (0-9) — لذلك تُستخدم أوائل حروف الأبجدية اللاتينية A-F للقيم من 10 إلى 15. في الأسس التي تتجاوز 16 (حتى 36) يستمر استخدام الأبجدية.

مقالات: الوقت/الأرقام

وقت يونكس: لماذا تحسب الحواسيب الوقت منذ 1970

لماذا أصبح 1 يناير 1970 نقطة مرجعية للوقت في معظم أنظمة الحاسوب.

تعبيرات Cron: كيف تفكّ جدولة المهام

كيف تفكّ تعبيرًا مثل */15 * * * * وتعرف بالضبط متى ستُشغَّل المهمة.

العمليات على البتات: كيف تعمل AND وOR وXOR على مستوى البت

كيف يختلف AND على مستوى البت عن AND المنطقي، ولماذا نحتاج للعمل على بتات فردية من رقم أصلًا.

الفرق بين التواريخ: لماذا عدّ الأيام أعقد مما يبدو

لماذا قد يعطي طرح التواريخ ببساطة نتيجة خاطئة بسبب السنوات الكبيسة.

حساب العمر: لماذا ليس مجرد طرح سنوات

لماذا قد يعطي طرح سنة الميلاد ببساطة عمرًا أكبر بسنة من العمر الحقيقي.

المناطق الزمنية: لماذا لا يعني UTC نفس معنى GMT

لماذا لا يتغيّر UTC أبدًا مرتين في السنة، بينما يتغيّر توقيت لندن (GMT/BST).

حاسبة المدة: كيف تجمع الساعات والدقائق والثواني بشكل صحيح

لماذا يجب "ترحيل" الباقي إلى الخانة التالية عند جمع الدقائق والثواني، تمامًا كما في الجمع العشري.

ISO 8601 Duration: كيف تكتب مدة بصيغة قياسية

لماذا تعني الصيغة PT1H30M «ساعة و30 دقيقة»، لا «دقيقة و30 ساعة».

رقم الأسبوع: لماذا تحسب دول مختلفة الأسابيع بطرق مختلفة

لماذا ينتمي 1 يناير أحيانًا إلى الأسبوع 52 أو 53 من العام السابق وفق معيار ISO 8601.

الأرقام الرومانية: كيف يعمل نظام بلا صفر وبلا منازل

لماذا يعني IV الرقم 4 لا 6، وكيف تعمل قاعدة الطرح في الأرقام الرومانية.

IEEE 754: لماذا لا يساوي 0.1 + 0.2 القيمة 0.3 في الكود

لماذا تعرض تقريبًا كل لغات البرمجة نتيجة 0.1 + 0.2 كـ0.30000000000000004.

الرقم كتابةً: لماذا نحوّل الأرقام إلى كلمات

لماذا تكتب المستندات المصرفية المبلغ بالأرقام والحروف معًا.