OpenReplay Logo
12k
12k

Конвертер из двоичной системы в десятичную

Мгновенно преобразуйте двоичные числа в десятичные — с беззнаковой или знаковой (дополнительный код) интерпретацией и выбираемой разрядностью. Проверка и преобразование выполняются в вашем браузере.

Интерпретация
Обрабатывается локально

Об этом инструменте

Двоичная система (основание 2) представляет числа с помощью только 0 и 1, где каждая позиция является степенью двойки. Десятичная система (основание 10) — это запись, которую читают люди. Преобразование из двоичной в десятичную означает суммирование разрядных значений каждого бита, равного 1: 1010 — это 8 + 2 = 10.

Вставьте двоичную строку, и десятичное значение будет обновляться по мере ввода. Выберите «беззнаковое», чтобы читать биты как обычное неотрицательное число, или «знаковое», чтобы интерпретировать их в дополнительном коде при выбранной разрядности (8, 16, 32 или 64 бита) — где ведущая 1 означает отрицательное значение. Инструмент проверяет, что ввод содержит только 0 и 1 и помещается в выбранную разрядность.

Преобразование выполняется локально — ничего из введённого вами не загружается.

Часто задаваемые вопросы

Что такое дополнительный код?

Это стандартный способ хранения знаковых целых чисел в компьютерах. В N-битном числе в дополнительном коде старший бит имеет отрицательный вес, поэтому 11111111 в 8 битах — это −1, а не 255. Выберите знаковый вариант и разрядность, чтобы читать значения таким образом.

Какой длины может быть ввод?

Беззнаковое преобразование точно обрабатывает двоичные строки произвольной длины. Для знаковой интерпретации ввод должен помещаться в выбранную разрядность, поскольку дополнительный код определяется относительно фиксированного числа битов.

Можно ли преобразовать десятичное обратно в двоичное?

Да — воспользуйтесь конвертером из десятичной системы в двоичную, который поддерживает те же знаковые параметры и фиксированную разрядность.