تبدیل باینری به دسیمال
یک عدد دودویی تایپ کنید و مقدار دهدهی آن را همراه با هگز و هشتتایی، همزمان با تایپ بخوانید.
تبدیل آنلاین باینری به دسیمال
کامپیوترها همهٔ عددها را بهصورت دودویی ذخیره میکنند: رشتهای از بیتها که هر کدام دو برابر بیت سمت راستش ارزش دارد. خواندن آن بهصورت عدد دهدهی نیاز هرروزهٔ کار با شبکه، سیستمهای نهفته و درسهای علوم کامپیوتر است. این صفحه همان مبدل مبنای اعداد است که مبنای ورودیاش روی دودویی تنظیم شده.
روش، قدمبهقدم
عدد 101010 را در نظر بگیرید. از سمت راست، ارزش موقعیتها ۱، ۲، ۴، ۸، ۱۶ و ۳۲ است. ارزش جاهایی را که رقمشان ۱ است جمع کنید:
| رقم | ۱ | ۰ | ۱ | ۰ | ۱ | ۰ |
|---|---|---|---|---|---|---|
| ارزش | ۳۲ | ۱۶ | ۸ | ۴ | ۲ | ۱ |
| حساب میشود | ۳۲ | ۰ | ۸ | ۰ | ۲ | ۰ |
۳۲ + ۸ + ۲ = ۴۲، پس عدد دودویی 101010 برابر عدد دهدهی 42 است.
مقدارهایی که ارزش به خاطر سپردن دارند
| دودویی | دهدهی | هگز |
|---|---|---|
1111 | ۱۵ | F |
11111111 | ۲۵۵ | FF |
10000000 | ۱۲۸ | 80 |
1111111111111111 | ۶۵۵۳۵ | FFFF |
هر چهار رقم دودویی همیشه یک رقم هگز میسازد؛ به همین دلیل برنامهنویسها الگوهای بیتی طولانی را به هگز مینویسند.
عددهای دودویی کجا به کار میآیند
- شبکه: ماسک زیرشبکهای مثل 255.255.255.0 یعنی ۲۴ یک و پشت سرش ۸ صفر.
- مجوزها و پرچمها: هر بیت یک گزینه را روشن یا خاموش میکند، پس 101 یعنی گزینههای ۱ و ۳.
- ثباتهای سختافزاری و سرآیندهای پروتکل، جایی که دیتاشیت فیلدها را بیتبهبیت فهرست میکند.
- امتحانها و درسها، جایی که تبدیل دستی بخشی از سرفصل است؛ جدول بالا روش کار را نشان میدهد.
جهتهای دیگر
برای جهت عکس، از تبدیل دسیمال به باینری استفاده کنید. برای hex dump و کدهای رنگ، تبدیل هگز به دسیمال همین مبدل را با ورودی هگز باز میکند.