مبدل پایه عددی

تبدیل اعداد بین باینری (پایه ۲)، اکتال (پایه ۸)، دسیمال (پایه ۱۰) و هگزادسیمال (پایه ۱۶). از اعداد صحیح با دقت دلخواه، فرمت‌های پیشوندی (0b، 0o، 0x)، اعداد منفی و نمایش مکمل دو پشتیبانی می‌کند.

دسیمال
هگز (حروف کوچک)
هگز (حروف بزرگ)
هگز (گروه‌بندی‌شده)
هگز (پیشوند 0x)
باینری
باینری (گروه‌بندی‌شده)
اکتال
Base64
مکمل دو
مکمل دو (گروه‌بندی‌شده)

اطلاعات بیشتر درباره پایه‌های عددی

سیستم‌های عددی

پایه عددی (یا مبنا) تعیین می‌کند که چند رقم منحصربه‌فرد برای نمایش اعداد استفاده می‌شوند. در پایه N، هر موقعیت رقم نمایانگر توانی از N است.

پایهنامارقامکاربرد رایج
۲باینری0, 1مدارهای دیجیتال، ذخیره داده، عملیات بیتی
۸اکتال0-7مجوزهای فایل Unix، سیستم‌های قدیمی
۱۰دسیمال0-9شمارش روزمره، اعداد قابل خواندن
۱۶هگزادسیمال0-9, A-Fآدرس‌های حافظه، کدهای رنگ، مقادیر بایت
جدول مرجع تبدیل سریع
دسیمالباینریاکتالهگز
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
پیشوندهای رایج
  • 0b یا 0B برای باینری (مثلاً 0b1010 = 10)
  • 0o یا 0O برای اکتال (مثلاً 0o17 = 15)
  • 0x یا 0X برای هگزادسیمال (مثلاً 0xFF = 255)
مکمل دو

مکمل دو نمایش استاندارد اعداد صحیح علامت‌دار در محاسبات است. برای منفی کردن عدد: تمام بیت‌ها را معکوس کنید، سپس ۱ اضافه کنید. در سیستم ۸ بیتی، مقادیر از -128 (10000000) تا 127 (01111111) هستند. بیت پرارزش نشان‌دهنده علامت است: ۰ برای مثبت، ۱ برای منفی.

هگز در عمل
  • رنگ‌ها: #FF5733 = RGB(255, 87, 51). هر جفت رقم هگز نمایانگر یک بایت (0-255) است.
  • حافظه: آدرس‌هایی مانند 0x7FFF5FBFF8A0 به هگز نوشته می‌شوند زیرا هر رقم هگز دقیقاً به ۴ رقم باینری نگاشت می‌شود.
  • مجوزهای فایل: chmod 755 از اکتال استفاده می‌کند. 7 = rwx، 5 = r-x.

ابزارهای مرتبط