ما هو محول قاعدة الأرقام؟
يقوم محول قاعدة الأرقام بإعادة كتابة نفس العدد الصحيح بترميز موضعي مختلف. القيمة لا تتغير - 255، 0xFF، 0o377، و0b11111111 هي أربع تهجئات لكمية واحدة - يتغير الجذر المستخدم فقط لكتابتها. تقوم هذه الأداة بالتحويل بين أي قاعدتين من 2 إلى 36، مع التعامل مع النظام الثنائي والثماني والعشري والسداسي العشري كمواطنين من الدرجة الأولى لأن هؤلاء هم الأربعة الذين تقابلهم في الكود.
تحويل يعمل الرقم حسب الرقم. قراءة رقم في القاعدة B تعني تراكم `القيمة = القيمة * ب + رقم 'عبر المدخلات ؛ كتابتها مرة أخرى في الأساس ج يعني القسمة بشكل متكرر على C وجمع البقية. تقوم هذه الأداة بتنفيذ كلا النصفين في BigInt Arithmetic ، لذلك يتم تحويل تجزئة 64 بت أو مفتاح 256 بت أو عشري رقم 500 رقم بالضبط. لا يتم توجيه أي شيء من خلال رقم جافا سكريبت ، والذي سيفقد الدقة بصمت فوق 2 ^ 53.
إلى جانب التحويل ، تحصل على القياسات التي تثير السؤال عادةً في المقام الأول: كم عدد البتات المهمة التي تحتلها القيمة ، وعدد البايتات التي تحتاجها ، والشكل الثنائي المجمع في Nibbles حتى تتمكن من قراءته مقابل رقم سداسي. يتم دعم القيم السالبة ، ويتم قبول البادئات الحرفية الشائعة (0x ، 0b ، 0o) ، ويمكن استخدام الشرطات السفلية أو المسافات كفاصل أرقام. كل شيء يعمل في متصفحك.
يعد الاختبار الجيد لأي محول أساسي للأرقام عبر الإنترنت أكبر قيمة 64 بت غير موقعة. اكتب 18446744073709551615 مع تعيين المصدر على النظام العشري والهدف على القاعدة 36. يعرض مربع To 3W5E11264SGSF، ويسرد جدول جميع القواعد FFFFFFFFFFFFFFF بالنظام الست عشري و64 في النظام الثنائي، بطول بت يبلغ 64 وطول بايت يبلغ 8. محول الرقم الأساسي الذي يوجه القيمة من خلال رقم الفاصلة العائمة من شأنه أن يخطئ في الأرقام المنخفضة هنا؛ هذه الآلة الحاسبة للمحول الأساسي للأرقام لا تفعل ذلك.
يستخدم الحساب هنا أعدادًا صحيحة عشوائية بدلاً من أرقام جافا سكريبت ، وهو الفرق بين الإجابة الصحيحة والإجابة المعقولة. يفقد المعيار المزدوج الدقة فوق 9007199254740991 ، لذلك فإن القيمة السداسية العشرية التي يتم تحويلها من خلال النقطة العائمة العادية تعود بشكل خاطئ بمهارة في أرقامها السفلية ، ولا شيء يحذرك. اثنين من مذكرات النطاق. هذا يحول الأعداد الصحيحة ، لذا فإن القيم الكسرية في قاعدة بخلاف عشرة خارج ما تفعله. وتظهر السلبيات بعلامة ناقص بدلاً من نمط بت مكمل اثنين ، لذا فإن القيمة المقروءة من سجل أو تفريغ الذاكرة تحتاج إلى تفسير وفقًا لعرضها قبل التحويل بدلاً من بعدها.
كيفية استخدام محول قاعدة الأرقام؟
أدخل رقمك
اكتب أو الصق القيمة. يتم قبول البادئات مثل 0x1f و 0b1010 و 0o755 ، ويمكن استخدام الشرطات السفلية أو المساحات كفاصل - 1010_1111 يعمل تمامًا مثل 10101111.
اختر قاعدة المصدر
أخبر المحول كيف يجب قراءة الرقم: القاعدة 2 أو 8 أو 10 أو 16 أو أي شيء آخر بين 2 و 36. يتم تمييز أي شخصية ليست رقمًا قانونيًا لتلك القاعدة بالاسم.
اختر القاعدة المستهدفة
اختر القاعدة التي تريدها. يتم تحديث النتيجة أثناء الكتابة ، وتظهر لوحة All-Bases في نفس الوقت ثنائية وثمانية وعشرية وسداسي عشري ، لذا نادرًا ما تحتاج إلى تحويل ثانٍ.
اقرأ الإضافات وانسخ
تحقق من طول البت وطول البايت والثنائي المجمّع ، ثم انسخ إما النتيجة العارية أو التعبير الكامل مثل "255 (القاعدة 10) = ff (الأساس 16)".
الميزات الرئيسية
أي قاعدة من 2 إلى 36
احصل على أزرار مخصصة ، ثماني ، عشري ، وسداسي عشري ، لكن كل جذر من 2 إلى 36 يمكن تحديده - بما في ذلك القاعدة 32 والقاعدة 36 ، والتي تستخدم الأبجدية الكاملة من 0 إلى 9 من الألف إلى الياء.
حسابي كبير
يتم تحليل القيم رقمًا حسب الرقم إلى BigInt ، وليس من خلال parseint أو number. مفتاح 256 بت أو 500 رقم عشري يتحول مع خسارة دقيقة ، حيث تنكسر معظم المحولات فوق 2 ^ 53.
جميع القواعد في آن واحد
مدخل واحد ، أربعة مخرجات. يتم عرض كل من الثنائية والثمانية والعشرية والسداسي عشرية مباشرة ، بالإضافة إلى القاعدة المخصصة التي اخترتها ، بحيث يمكنك التحقق من القيمة دون تشغيل التحويل أربع مرات.
طول البت وطول البايت والقضم
تعرف على عدد البتات المهمة التي تحتلها القيمة ، وعدد البايتات التي تحتاجها ، والشكل الثنائي المبطن والمجمع في أربع بحيث تصطف كل عضة برقم سداسي عشري واحد.
Frequently Asked Questions
Related Tools
Number to Words Converter
Convert numbers to words and words back to numbers in English - with cardinal, ordinal, currency, and decimal support for values from small integers up to decillions.
Roman Numeral Converter
Convert numbers to Roman numerals and Roman numerals back to numbers, with instant validation, a symbol breakdown, and full support for the standard 1 to 3999 range.
Scientific Notation Converter
Convert numbers between scientific notation, E-notation, engineering notation, and plain decimal with exact digit-by-digit precision, plus order of magnitude and significant-figure rounding.
Unit Converter
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
Comments
0 comments
No comments yet. Be the first to share your thoughts!