Информатика
Конвертер систем счисления
Переводите числа между HEX, DEC, BIN, OCT, байтами, ASCII и signed/unsigned форматами.
Результат
Поддерживаются десятичные числа, 0x/FFh hex, 0b binary, 0o octal и последовательности hex-байтов.
Конвертер систем счисления переводит числа между двоичной, десятичной, восьмеричной и шестнадцатеричной формой, а также помогает читать байты и ASCII-представления.
Как работает перевод систем счисления
Калькулятор разбирает исходное число в указанной системе, получает его числовое значение и выводит в другие основания. Для bytes и signed/unsigned важны размер и порядок интерпретации.
Как перевести число между системами
- Введите число. Добавьте значение в исходной системе счисления.
- Выберите основание. Укажите binary, decimal, octal, hex или другой поддерживаемый режим.
- Проверьте вывод. Получите представление в нескольких системах сразу.
- Уточните формат. Для байтов и signed-значений проверьте размерность, чтобы не спутать интерпретацию.
Позиционная запись
10112 = 1×2^3 + 0×2^2 + 1×2^1 + 1×2^0 = 1110
В позиционной системе каждая цифра умножается на степень основания. В шестнадцатеричной записи цифры A-F соответствуют десятичным значениям 10-15.
Пример
Hex FF равен 255 в десятичной системе и 11111111 в двоичной. Как signed int8 те же биты могут означать -1.
Источники
- NIST DADS: positional notationПроверено: 2026-04-28
- Unicode: ASCII TableПроверено: 2026-04-28
Подробнее о проверке формул и источников — в методологии Calcup.
FAQ
Часто задаваемые вопросы
Что означает 0x?
Префикс 0x часто показывает, что число записано в шестнадцатеричной системе. Например, 0x10 равно 16.
Почему FF может быть 255 или -1?
Зависит от интерпретации битов. Unsigned byte FF равен 255, а signed int8 в дополнительном коде может означать -1.
Можно ли переводить дробные числа?
Основной режим таких конвертеров чаще рассчитан на целые числа. Дробные части требуют отдельного алгоритма и округления.
Что такое binary?
Binary — двоичная система счисления с цифрами 0 и 1. Она напрямую соответствует битам в компьютерных данных.
Зачем нужен octal?
Восьмеричная запись реже встречается в интерфейсах, но используется в некоторых правах доступа, низкоуровневых форматах и учебных примерах.