Number Base Converter
Binary octal decimal hex
Binary octal decimal hex يعمل محليا في المتصفح الخاص بك
Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.
Decimal
597
Hexadecimal
255
Binary
1001 0101 01
Octal
1125
Decimal: 597 Binary: 1001 0101 01 Octal: 1125 Hex: 255
About the
يقوم محول قاعدة الأرقام بتحويل القيمة بين النظام الثنائي والثماني والعشري والسداسي العشري، ويعرض الأربعة جميعها مرة واحدة حتى تتمكن من قراءة ما تحتاج إليه. اترك القاعدة على Auto وستقرأ لك البادئات 0x و0b و0o، مما يعني أنه يمكنك لصق 0xFF مباشرة من الكود المصدري والحصول على 255 و1111 و1111 و377 دون تعيين أي شيء. يتم التعامل مع القيم كأعداد صحيحة دقيقة، بحيث يتم تحويل قيمة 64 بت تمامًا بدلاً من فقدان البتات العليا.
Where people use the
- قراءة قيمة سداسية عشرية من التعليمات البرمجية المصدر كقيمة عشرية وثنائية.
- التحقق من البتات التي تم تعيينها في العلم أو القناع.
- تحويل قيمة اللون بين القنوات السداسية والعشرية.
- التحقق من القيمة الحرفية الثنائية في ملف التكوين قبل الالتزام بها.
How to use the
- 1
أدخل قيمة
اكتب رقمًا في أي قاعدة: 255 أو 0xFF أو 0b11111111 أو 0o377. يتم تجاهل المسافات والشرطات السفلية.
- 2
اترك القاعدة على الوضع التلقائي، أو قم بالقوة
يقرأ تلقائيًا البادئة ويعود إلى مطابقة الأرقام. اختر ثنائي، أو ثماني، أو عشري، أو سداسي عشري لفرض التفسير.
- 3
قراءة كل أربعة
يتم عرض الأرقام العشرية والست عشرية والثنائية والثمانية معًا. يتم تجميع الثنائي في أربع لجعله قابلاً للقراءة.
- 4
انسخ ما تحتاجه
يحتوي كل صف على زر نسخ خاص به، ويمكن نسخ النتيجة المجمعة دفعة واحدة.
النصائح وأفضل الممارسات
- الصق قيم 0x مباشرة من الكود؛ تتم قراءة البادئة تلقائيًا.
- يتم تجميع الإخراج الثنائي في أربع لمطابقة كيفية تعيين القضم إلى أرقام سداسية عشرية.
- فرض قاعدة عندما يمكن قراءة رقم مجرد بطريقتين، مثل 10.
الأسئلة المتداولة
ماذا تعني البادئات 0x و0b و0o؟
أنها تحدد القاعدة: 0x للرقم السداسي العشري، 0b للثنائي و0o للثماني. وهي الاصطلاحات التي تستخدمها لغة C وJavaScript وPython ومعظم اللغات الأخرى، بحيث يمكن لصق التعليمات البرمجية مباشرة.
لماذا يتم رفض القيمة الثنائية الخاصة بي عندما أقوم بفرض الأساس 2؟
لأنه يحتوي على أحرف غير 0 و1. تعتبر القيمة التي تحتوي على مسافات مناسبة، لكن القيمة التي تحتوي على البادئة 0b ليست كذلك، لأن البادئة ليست رقمًا ثنائيًا.
هل يمكنه التعامل مع أعداد كبيرة جدًا؟
نعم. يتم التعامل مع القيم كأعداد صحيحة دقيقة، بحيث يتم تحويل القيمة ذات 64 بت أو أكبر تمامًا. يتم دعم الأرقام الصحيحة فقط.
هل يتعامل مع الأرقام السالبة؟
نعم. يتم الاحتفاظ بعلامة ناقص بادئة وتظهر في كل قاعدة.
هل يمكنه تحويل القيم الكسرية؟
لا. يعمل المحول على الأعداد الصحيحة فقط، وهو ما يغطي الحالات التي تهم علامات البت والعناوين وقيم الألوان.