Математика

Калькулятор двоичной системы счисления

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое калькулятор двоичной системы счисления?

Калькулятор двоичной системы счисления — это онлайн-инструмент для выполнения арифметических операций: сложения, вычитания, умножения и деления, с числами, представленными в двоичной системе счисления. Двоичная система является основой всех цифровых вычислений и использует только две цифры: 0 и 1. Каждая цифра в двоичном числе представляет собой степень двойки, что позволяет компьютерам и цифровым устройствам эффективно обрабатывать данные.

Калькулятор двоичной системы автоматизирует эти вычисления, преобразуя двоичные значения в их десятичные эквиваленты, выполняя необходимую арифметическую операцию и затем преобразуя результат обратно в двоичную форму. Такой механизм обеспечивает как точность, так и простоту использования, особенно когда речь идет о длинных двоичных числах, которые было бы затруднительно вычислить вручную.

Если вам необходимо преобразовать число из одной системы счисления в другую, используйте конвертер двоичной системы счисления.

Объяснение двоичной системы счисления

Двоичная система счисления, или система с основанием 2, работает с двумя возможными символами: 0 и 1. Каждая цифра представляет собой бит, сокращённо от двоичная цифра. Позиционные значения битов увеличиваются в степени двойки справа налево, с каждой позицией представляющей степень двойки.

Например, двоичное число 1011 можно преобразовать в десятичное следующим образом:

10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}

Двоичная система - это язык компьютеров, потому что цифровые схемы могут легко подать два состояния — включено (1) и выключено (0) — делая её естественным выбором для обработки и хранения данных в электронных системах.

Как складывать двоичные числа?

Шаг 1: Преобразуйте двоичные числа в десятичные числа.

Шаг 2: Сложите десятичные числа.

Шаг 3: Преобразуйте десятичное число обратно в двоичное число.

Примеры

Пример 1: Сложение двоичных чисел

10112+110121011_2 + 1101_2

Преобразование в десятичные: 10112=(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=11101011_2 = (1×2^3) + (0×2^2) + (1×2^1) + (1×2^0) = 8 + 0 + 2 + 1 = 11_{10}, 11012=(1×23)+(1×22)+(0×21)+(1×20)=8+4+0+1=13101101_2 = (1×2^3) + (1×2^2) + (0×2^1) + (1×2^0) = 8 + 4 + 0 + 1 = 13_{10}

Сумма: 11+13=2411 + 13 = 24

Преобразование 24 в двоичное:

ДелимоеЧастноеОстаток
24 ÷ 2120
12 ÷ 260
6 ÷ 230
3 ÷ 211
1 ÷ 201

Результат: 10112+11012=1100021011_2 + 1101_2 = 11000_2

Пример 2: Умножение двоичных чисел

1012×112101_2 × 11_2

Преобразование в десятичные: 1012=(1×22)+(0×21)+(1×20)=4+0+1=510101_2 = (1×2^2) + (0×2^1) + (1×2^0) = 4 + 0 + 1 = 5_{10}, 112=(1×21)+(1×20)=2+1=31011_2 = (1×2^1) + (1×2^0) = 2 + 1 = 3_{10}

Произведение: 5×3=155 × 3 = 15

Преобразование 15 в двоичное:

ДелимоеЧастноеОстаток
15 ÷ 271
7 ÷ 231
3 ÷ 211
1 ÷ 201

1510=1111215_{10} = 1111_2

Результат: 1012×112=11112101_2 × 11_2 = 1111_2

Пример 3: Деление двоичных чисел

100102÷10210010_2 ÷ 10_2

Преобразование в десятичные: 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}, 102=(1×21)+(0×20)=2+0=21010_2 = (1×2^1) + (0×2^0) = 2 + 0 = 2_{10}

Частное: 18÷2=918 ÷ 2 = 9

Преобразование 9 в двоичное:

ДелимоеЧастноеОстаток
9 ÷ 241
4 ÷ 220
2 ÷ 210
1 ÷ 201

910=100129_{10} = 1001_2

Результат: 100102÷102=1001210010_2 ÷ 10_2 = 1001_2

Пример 4: Вычитание двоичных чисел

11100210010211100_2 - 10010_2

Преобразование в десятичные: 111002=(1×24)+(1×23)+(1×22)+(0×21)+(0×20)=16+8+4+0+0=281011100_2 = (1×2^4) + (1×2^3) + (1×2^2) + (0×2^1) + (0×2^0) = 16 + 8 + 4 + 0 + 0 = 28_{10}, 100102=(1×24)+(0×23)+(0×22)+(1×21)+(0×20)=16+0+0+2+0=181010010_2 = (1×2^4) + (0×2^3) + (0×2^2) + (1×2^1) + (0×2^0) = 16 + 0 + 0 + 2 + 0 = 18_{10}

Разность: 2818=1028 - 18 = 10

Преобразование 10 в двоичное:

ДелимоеЧастноеОстаток
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

1010=1010210_{10} = 1010_2

Историческая справка

Двоичная арифметика впервые была концептуализирована Готтфридом Вильгельмом Лейбницем в XVII веке, который распознал эффективность системы, использующей всего две цифры. В 1703 году он опубликовал работу, описывающую, как все числа и логические процессы можно представить с использованием 1 и 0. Его работа заложила основу для современного вычисления задолго до изобретения электронных компьютеров.

Первые компьютеры в середине XX века, такие как ENIAC и UNIVAC, использовали двоичную обработку для выполнения логических и арифметических операций, формируя математическую основу технологий наших дней.

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

Как сложить 1010₂ и 111₂?

Преобразование в десятичные → 10102=10101010_2 = 10_{10}, 1112=710111_2 = 7_{10}.
Сумма → 10+7=1710 + 7 = 17.
Обратное преобразование → 1710=10001217_{10} = 10001_2.
Ответ: 10102+1112=1000121010_2 + 111_2 = 10001_2.

Как вычесть 1000₂ - 11₂?

Преобразование в десятичные → 10002=8101000_2 = 8_{10}, 112=31011_2 = 3_{10}.
Вычитание → 83=5108 - 3 = 5_{10}.
Обратное преобразование → 510=10125_{10} = 101_2.
Ответ: 10002112=10121000_2 - 11_2 = 101_2.

Как разделить 11110₂ на 10₂?

Преобразование в десятичные → 111102=301011110_2 = 30_{10}, 102=21010_2 = 2_{10}.
Деление → 30÷2=151030 ÷ 2 = 15_{10}.
Обратное преобразование → 1510=1111215_{10} = 1111_2.
Ответ: 111102÷102=1111211110_2 ÷ 10_2 = 1111_2.

Сообщить об ошибке

Это поле обязательно для заполнения.