کدگذاری 🔒 در مرورگر اجرا می‌شود — داده‌ای ارسال نمی‌شود

تبدیل باینری به دسیمال

یک عدد دودویی تایپ کنید و مقدار دهدهی آن را همراه با هگز و هشت‌تایی، هم‌زمان با تایپ بخوانید.

تبدیل آنلاین باینری به دسیمال

کامپیوترها همهٔ عددها را به‌صورت دودویی ذخیره می‌کنند: رشته‌ای از بیت‌ها که هر کدام دو برابر بیت سمت راستش ارزش دارد. خواندن آن به‌صورت عدد دهدهی نیاز هرروزهٔ کار با شبکه، سیستم‌های نهفته و درس‌های علوم کامپیوتر است. این صفحه همان مبدل مبنای اعداد است که مبنای ورودی‌اش روی دودویی تنظیم شده.

روش، قدم‌به‌قدم

عدد 101010 را در نظر بگیرید. از سمت راست، ارزش موقعیت‌ها ۱، ۲، ۴، ۸، ۱۶ و ۳۲ است. ارزش جاهایی را که رقمشان ۱ است جمع کنید:

رقم۱۰۱۰۱۰
ارزش۳۲۱۶۸۴۲۱
حساب می‌شود۳۲۰۸۰۲۰

۳۲ + ۸ + ۲ = ۴۲، پس عدد دودویی 101010 برابر عدد دهدهی 42 است.

مقدارهایی که ارزش به خاطر سپردن دارند

دودوییدهدهیهگز
1111۱۵F
11111111۲۵۵FF
10000000۱۲۸80
1111111111111111۶۵۵۳۵FFFF

هر چهار رقم دودویی همیشه یک رقم هگز می‌سازد؛ به همین دلیل برنامه‌نویس‌ها الگوهای بیتی طولانی را به هگز می‌نویسند.

عددهای دودویی کجا به کار می‌آیند

  • شبکه: ماسک زیرشبکه‌ای مثل 255.255.255.0 یعنی ۲۴ یک و پشت سرش ۸ صفر.
  • مجوزها و پرچم‌ها: هر بیت یک گزینه را روشن یا خاموش می‌کند، پس 101 یعنی گزینه‌های ۱ و ۳.
  • ثبات‌های سخت‌افزاری و سرآیندهای پروتکل، جایی که دیتاشیت فیلدها را بیت‌به‌بیت فهرست می‌کند.
  • امتحان‌ها و درس‌ها، جایی که تبدیل دستی بخشی از سرفصل است؛ جدول بالا روش کار را نشان می‌دهد.

جهت‌های دیگر

برای جهت عکس، از تبدیل دسیمال به باینری استفاده کنید. برای hex dump و کدهای رنگ، تبدیل هگز به دسیمال همین مبدل را با ورودی هگز باز می‌کند.