Конвертер HEX в десятичное
Чтение адреса памяти, 32-битного кода ошибки или сырого кодпойнта UTF-8 обычно начинается с шестнадцатеричного значения, которое нужно понять как десятичное число. Этот конвертер берет любой шестнадцатеричный ввод, с префиксом 0x или без него, и возвращает десятичный эквивалент с полной арифметикой произвольной точности, поэтому 64-битные и большие значения сохраняют каждую цифру.
Как преобразовать шестнадцатеричное число в десятичное
-
1
Введите шестнадцатеричное значение
Вставьте любое шестнадцатеричное число: `0x1F4`, `1F4`, `$1f4`, в верхнем или нижнем регистре.
-
2
Разделители игнорируются
Пробелы, подчеркивания и дефисы удаляются, поэтому `DE AD BE EF` и `DEADBEEF` дают одно и то же значение.
-
3
Прочитайте десятичное
Вывод использует математику произвольной точности, поэтому `0xFFFFFFFFFFFFFFFF` возвращает полное 20-значное десятичное.
-
4
Скопируйте или передайте дальше
Вставьте десятичное в свой калькулятор, таблицу или отладчик.
Чтение шестнадцатеричных чисел как десятичных
Шестнадцатеричная система использует 16 цифр: 0-9, затем A-F (10-15). Значение шестнадцатеричного числа, это сумма каждой цифры, умноженной на степень 16.
Веса позиций
| Позиция (справа налево) | Степень 16 | Десятичный вес |
|---|---|---|
| 0 | 16^0 | 1 |
| 1 | 16^1 | 16 |
| 2 | 16^2 | 256 |
| 3 | 16^3 | 4,096 |
| 4 | 16^4 | 65,536 |
| 5 | 16^5 | 1,048,576 |
| 6 | 16^6 | 16,777,216 |
| 7 | 16^7 | 268,435,456 |
| 8 | 16^8 | 4,294,967,296 |
Так 0x1F4 = 1 × 256 + 15 × 16 + 4 × 1 = 500.
Полезные справочные значения
| Шестнадц. | Десятичное | Значение |
|---|---|---|
| 0xFF | 255 | Макс. беззнаковое 8-бит |
| 0x7F | 127 | Макс. знаковое 8-бит |
| 0xFFFF | 65,535 | Макс. беззнаковое 16-бит |
| 0xFFFFFFFF | 4,294,967,295 | Макс. беззнаковое 32-бит |
| 0x7FFFFFFF | 2,147,483,647 | Макс. знаковое 32-бит (INT_MAX) |
| 0xFFFFFFFFFFFFFFFF | 18,446,744,073,709,551,615 | Макс. беззнаковое 64-бит |
Интерпретация без знака
Этот конвертер всегда возвращает беззнаковое (положительное) значение ввода: 0xFF это 255, а 0x80000000 это 2,147,483,648. Если ваши данные используют знаковые значения в дополнительном коде, примените правило самостоятельно с нужной разрядностью: байт 0xFF был бы -1 в 8-битном знаковом контексте, а 0x80000000 был бы -2,147,483,648 в 32-битном знаковом контексте.
Произвольная точность
Поскольку конвертер выполняет вычисления с арифметикой произвольной точности, вы можете вставлять значения любой длины без потери точности, критично при чтении криптографических констант или длинных счетчиков токенов.
Часто задаваемые вопросы
Потому что конвертер всегда возвращает беззнаковую (положительную) интерпретацию. Байт 0xFF равен -1 только в 8-битном знаковом контексте в дополнительном коде; как обычное беззнаковое значение он равен 255. Если вы работаете со знаковыми данными, интерпретируйте десятичный результат с разрядностью ваших данных.
Конвертер выполняет вычисления с арифметикой произвольной точности, поэтому 20-значные и более длинные десятичные числа получаются точно.
Да, пробелы, подчеркивания и дефисы убираются. DE AD BE EF и DEADBEEF преобразуются в одно и то же десятичное.
Да. Регистр в hex не важен. 0xAB и 0xab в любом случае преобразуются в 171.
Сопутствующие инструменты
Справочная таблица ASCII
Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.
Справочник сочетаний клавиш
Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.
Справочник символов HTML
Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.
Шпаргалка по Markdown
Практический справочник Markdown с настоящим предпросмотром и готовыми для копирования примерами заголовков, списков, таблиц, кода, ссылок, изображений и синтаксиса GFM.
Счетчик FPS
Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.
Шпаргалка по регулярным выражениям
Поисковый справочник регулярных выражений для JavaScript, PCRE2/PHP, Python re и .NET. Сравнивайте токены, синтаксис движков, якоря, группы, проверки и флаги.
Инструмент доступен на других языках
- Bộ chuyển HEX sang Thập phân [VI]
- HEX-till-decimal-omvandlare [SV]
- HEX zu Dezimal Konverter [DE]
- เครื่องแปลงเลขฐานสิบหกเป็นเลขฐานสิบ [TH]
- Convertisseur HEX en Décimal [FR]
- Conversor de HEX para Decimal [PT]
- Konverter Heksadesimal ke Desimal [ID]
- 16進数から10進数への変換ツール [JA]
- Convertidor de HEX a Decimal [ES]
- HEX-naar-decimaal-converter [NL]
- محول من النظام السداسي عشر إلى النظام العشري [AR]
- Konwerter liczb szesnastkowych na dziesiętne [PL]
- HEX to 10진수 변환기 [KO]
- HEX'ten Onluğa Dönüştürücü [TR]
- 十六进制转十进制转换器 [ZH]
- HEX to Decimal Converter [EN]
- Convertitore da HEX a Decimale [IT]