UltraConvert
المحولات

محول أساس الأرقام

حوّل أي عدد صحيح بين الثنائي (أساس 2)، والثماني (أساس 8)، والعشري (أساس 10)، والسداسي عشر (أساس 16). مدعوم بـ BigInt في JavaScript لأعداد صحيحة ذات دقة لا محدودة — يتعامل مع أرقام تتجاوز بكثير الحد الآمن لـ JavaScript البالغ 9,007,199,254,740,991. يتيح التحرير ثنائي الاتجاه، حيث يؤدي تغيير أي حقل إلى تحديث الحقول الأخرى فورًا.

ماذا تفعل هذه الأداة؟

يوفر محول أساس الأرقام تحويلًا ثنائي الاتجاه بين أهم أربعة أسس عددية مستخدمة في الحوسبة والأنظمة الرقمية. يقبل الأرقام بأي من هذه الأسس ويعرض فورًا القيم المكافئة في الأسس الثلاثة الأخرى. باستخدام BigInt داخليًا، يتعامل مع الأرقام التي تحتوي على آلاف الأرقام دون فقدان الدقة. تقبل الواجهة صيغ الإدخال الشائعة بما في ذلك البادئات (0b للثنائي، 0o للثماني، 0x للسداسي عشر) وفواصل الشدات لتحسين القراءة.

كيف تعمل

يتم تحليل قيم الإدخال باستخدام BigInt مع اكتشاف تلقائي للأساس من البادئات (0b، 0o، 0x) أو من سياق حقل الإدخال. ثم يتم تحويل قيمة BigInt إلى كل أساس ناتج باستخدام toString(radix). يستخدم الثنائي الأساس 2 مع الأرقام 0-1. يستخدم الثماني الأساس 8 مع الأرقام 0-7. يستخدم العشري الأساس 10 مع الأرقام 0-9. يستخدم السداسي عشر الأساس 16 مع الأرقام 0-9 و a-f. يتم اكتشاف الأحرف غير الصالحة لأي أساس معين ورفضها مع ملاحظات واضحة. يعني الربط ثنائي الاتجاه أن تعديل أي حقل يعيد حساب وتحديث جميع الحقول الأخرى فورًا.

الميزات

كيفية الاستخدام

  1. 1

    أدخل رقمًا

    اكتب في أي من الحقول الأربعة باستخدام الأرقام الصالحة لذلك الأساس. ستُحدّث الحقول الثلاثة الأخرى فورًا بالقيم المحوّلة.

  2. 2

    استخدم البادئات للوضوح

    أدخل 0b1010 للثنائي، و0o755 للثماني، و0xFF للسداسي عشر. يتعرف الأداة على هذه البادئات القياسية وتزيلها تلقائيًا.

  3. 3

    أضف شدات لتحسين القراءة

    يدعم BigInt في JavaScript الشدات كفاصل بين الأرقام: 1_000_000 أو 0xFF_FF. يتم قبولها ومعالجتها بشكل صحيح.

  4. 4

    انسخ أي تنسيق

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

حالات الاستخدام الشائعة

البرمجة وتصحيح الأخطاء

حوّل بين رموز الألوان السداسية عشرية، وأقنعة البت الثنائية، والثوابت العشرية، وصلاحيات الملفات الثمانية أثناء البرمجة أو تصحيح الأخطاء.

تصميم المنطق الرقمي

يقوم مهندسو الكهرباء والطلاب بتحويل الأرقام بين الثنائي (مستويات المنطق)، والسداسي عشر (تمثيل مضغوط)، والعشري (قراءة بشرية) لتصميم الدوائر.

العملات الرقمية وسلاسل الكتل

التعامل مع عناوين السداسي عشر، وتحويل وحدات wei إلى ether، والتعامل مع الأعداد الصحيحة الكبيرة الشائعة في تطبيقات سلاسل الكتل.

تعليم علوم الحاسوب

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

نصائح وأفضل الممارسات

الأسئلة المتكررة

ما هو الحد الأقصى لحجم الرقم؟
لا حد فعليًا — حيث يتعامل BigInt مع آلاف الأرقام قبل أن يصبح الأداء ملحوظًا. ذاكرة المتصفح هي الحد العملي.
لماذا يتحول مدخلي إلى اللون الأحمر؟
لأنه يحتوي على أحرف غير صالحة لذلك الأساس. يقبل الثنائي فقط 0-1، والثماني 0-7، والعشري 0-9، والسداسي عشر 0-9 و a-f. تحافظ الحقول الأخرى على قيمها الصالحة الأخيرة أثناء تصحيح الخطأ.
هل يتعامل مع الأرقام العشرية؟
لا — هذه الأداة مخصصة للأعداد الصحيحة فقط. لتحويل الأرقام العشرية بين الأسس، تحتاج إلى آلة حاسبة متخصصة أكثر تتعامل مع الأجزاء العشرية بشكل منفصل.
ماذا تعني البادئة 0x؟
تُشير 0x إلى السداسي عشر في لغات مثل C وJavaScript وPython. وتُشير 0b إلى الثنائي، و0o إلى الثماني. هذه بادئات قياسية لرموز الأرقام في معظم لغات البرمجة.

أدوات ذات صلة