مبدل پایه عددی
تبدیل اعداد بین باینری (پایه ۲)، اکتال (پایه ۸)، دسیمال (پایه ۱۰) و هگزادسیمال (پایه ۱۶). از اعداد صحیح با دقت دلخواه، فرمتهای پیشوندی (0b، 0o، 0x)، اعداد منفی و نمایش مکمل دو پشتیبانی میکند.
ورودی نامعتبر. لطفاً یک عدد معتبر برای پایه انتخابشده وارد کنید.
متأسفیم! سرور نتوانست درخواست شما را پردازش کند، لطفاً بعداً دوباره تلاش کنید.
| دسیمال |
|
|---|---|
| هگز (حروف کوچک) |
|
| هگز (حروف بزرگ) |
|
| هگز (گروهبندیشده) |
|
| هگز (پیشوند 0x) |
|
| باینری |
|
| باینری (گروهبندیشده) |
|
| اکتال |
|
| Base64 |
|
| مکمل دو |
|
| مکمل دو (گروهبندیشده) |
|
اطلاعات بیشتر درباره پایههای عددی
سیستمهای عددی
پایه عددی (یا مبنا) تعیین میکند که چند رقم منحصربهفرد برای نمایش اعداد استفاده میشوند. در پایه N، هر موقعیت رقم نمایانگر توانی از N است.
| پایه | نام | ارقام | کاربرد رایج |
|---|---|---|---|
| ۲ | باینری | 0, 1 | مدارهای دیجیتال، ذخیره داده، عملیات بیتی |
| ۸ | اکتال | 0-7 | مجوزهای فایل Unix، سیستمهای قدیمی |
| ۱۰ | دسیمال | 0-9 | شمارش روزمره، اعداد قابل خواندن |
| ۱۶ | هگزادسیمال | 0-9, A-F | آدرسهای حافظه، کدهای رنگ، مقادیر بایت |
جدول مرجع تبدیل سریع
| دسیمال | باینری | اکتال | هگز |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 5 | 0101 | 5 | 5 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
پیشوندهای رایج
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.