تبدیل مبنا: دودویی، هشت هشتی، ده دهی و هگز

هر عددی که می‌نویسیم در یک «مبنا» نوشته شده است: مبنای ۱۰ همان چیزی است که روزمره به کار می‌بریم، مبنای ۲ زبان بیت‌ها، مبنای ۱۶ شکل خوانا تر بایت‌ها (مثل رنگ #ff8800 یا آدرس حافظه) و مبنای ۸ در مجوزهای فایل یونیکس. این مبدل عدد را در مبنای انتخابی می‌خواند و معادل آن را در هر چهار مبنا نشان می‌دهد؛ خروجی مبناهای ۲، ۸ و ۱۶ با حروف بزرگ نوشته می‌شود تا از هم تشخیص داده شوند. اگر رقمی در آن مبنا معنا نداشته باشد (مثلاً رقم 2 در مبنای ۲ یا G در مبنای ۱۶)، به‌جای جواب غلط پیام خطا می‌گیرید. تبدیل فقط برای عددهای صحیح است؛ بخش اعشاری و عدد منفی پشتیبانی نمی‌شود.

این ابزار مستقیماً در مرورگر شما اجرا می‌شود. هیچ داده‌ای به سرور ارسال نمی‌شود.

نحوه استفاده

  1. 1

    عدد را در کادر اول بنویسید.

  2. 2

    مبنای ورودی را از منو انتخاب کنید: ۲، ۸، ۱۰ یا ۱۶.

  3. 3

    هر چهار معادل را در فهرست پایین ببینید و مقدار لازم را کپی کنید.

پرسش‌های پرتکرار

هگز به چه کار می‌آید؟

چون هر رقم هگز دقیقاً چهار بیت است، دو رقم آن یک بایت کامل را نشان می‌دهد. به همین دلیل رنگ‌ها، آدرس‌های حافظه و خروجی هش به‌شکل هگز نوشته می‌شوند.

چرا ورودی من خطا می‌دهد؟

احتمالاً رقمی در آن مبنا وجود ندارد؛ در مبنای ۲ فقط ۰ و ۱، در مبنای ۸ رقم ۰ تا ۷ و در مبنای ۱۶ رقم ۰ تا ۹ و A تا F مجاز است.

عدد اعشاری یا منفی هم تبدیل می‌شود؟

نه. این نسخه فقط عددهای صحیح مثبت را می‌خواند. برای عدد منفی، قدر مطلق را تبدیل و علامت را خودتان اضافه کنید.