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

تبدیل هگز به دسیمال

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

تبدیل آنلاین هگز به دسیمال

هگزادسیمال روشی است که برنامه‌نویس‌ها بایت‌ها را با آن می‌نویسند: نشانی‌های حافظه، کدهای خطا، نقطه‌کدهای یونیکد، نشانی‌های MAC و خلاصه‌های هش. این صفحه یکی از آن‌ها را به‌صورت یک عدد معمولی می‌خواند. این همان مبدل مبنای اعداد است که مبنای ورودی‌اش روی شانزده‌شانزدهی تنظیم شده.

روش

ارزش هر رقم هگز ۱۶ برابر رقم سمت راستش است. برای 1A3: ۱ × ۲۵۶ + ۱۰ × ۱۶ + ۳ × ۱ = ۲۵۶ + ۱۶۰ + ۳ = ۴۱۹.

رقم هگزدهدهیدودویی
A۱۰1010
B۱۱1011
C۱۲1100
D۱۳1101
E۱۴1110
F۱۵1111

مقدارهای هگز رایج

  • 0xFF = ۲۵۵، یک بایت کامل.
  • 0xFFFF = ۶۵۵۳۵، بزرگ‌ترین مقدار بدون علامت ۱۶ بیتی.
  • 0x7FFFFFFF = ۲۱۴۷۴۸۳۶۴۷، بزرگ‌ترین عدد صحیح علامت‌دار ۳۲ بیتی.
  • 0x10000 = ۶۵۵۳۶، اولین نقطه‌کد یونیکد بیرون از صفحهٔ چندزبانهٔ پایه (BMP).

عددهای هگز کجا به چشم می‌آیند

کدهای خطایی مثل 0x80070005، نشانی‌های حافظه در یک stack trace، مقدار بایت‌ها در یک packet capture و نقطه‌کدهای یونیکدی مثل U+00E9 همه هگزادسیمال‌اند. تبدیل به دهدهی سریع‌ترین راه برای مقایسهٔ آن‌ها با یک حد، پیدا کردنشان در جدولی که به دهدهی نوشته شده، یا بررسی اینکه در تعداد مشخصی بیت جا می‌شوند یا نه است؛ یادداشت زیر نتیجه‌ها طول بیتی را نشان می‌دهد.

تبدیل‌های مرتبط

برای رنگ‌ها، مبدل رنگ یک رنگ هگز را به RGB و HSL تجزیه می‌کند. برای بیت‌ها تبدیل باینری به دسیمال را ببینید، و برای خواندن بایت‌های هگز به‌صورت متن، زبانهٔ متن در مبدل مبنای اعداد آن‌ها را رمزگشایی می‌کند.