Что такое сложение двоичных чисел?
Сложение двоичных чисел объединяет два числа, записанных в двоичной системе счисления (основание 2, в которой используются только цифры 0 и 1), в один результат, также записанный в двоичном виде. Компьютеры хранят и обрабатывают все данные именно в двоичном формате, поэтому понимание двоичной арифметики лежит в основе информатики, цифровой электроники и программирования. Этот калькулятор складывает любые два двоичных числа и показывает как двоичную сумму, так и эквивалентные десятичные значения — так вы сможете проверить свои вычисления шаг за шагом.
Как пользоваться калькулятором
Введите первое двоичное число в верхнее поле, а второе — в нижнее. Используйте только цифры 0 и 1, например 1010 или 1101. Нажмите «Рассчитать» — и вы сразу увидите двоичную сумму, а также десятичное значение каждого числа и десятичный итог для проверки.
Разбор формулы
Чтобы сложить два двоичных числа, сначала переведём каждое из них в десятичную систему. Каждый бит даёт своё значение, равное цифре, умноженной на степень двойки в зависимости от позиции, считая справа налево начиная с \(2^0\). Затем складываем два десятичных значения и переводим итог обратно в двоичный вид, последовательно беря остатки от деления на 2.
$$\text{Sum}_2 = \left( \text{A} + \text{B} \right)_2$$$$\text{where}\quad \left\{ \begin{aligned} \text{A}_{10} &= \sum_{i} d_i^{A} \cdot 2^{\,i} \\ \text{B}_{10} &= \sum_{i} d_i^{B} \cdot 2^{\,i} \end{aligned} \right.$$
Разбор примера
Сложим 1010 и 1101. Первое число равно \(8+0+2+0 = 10\) в десятичной системе; второе равно \(8+4+0+1 = 13\). Их сумма: \(10 + 13 = 23\). Переводя 23 обратно в двоичный вид, получаем 10111. Итого: $$1010_2 + 1101_2 = 10111_2$$
Частые вопросы
Можно ли складывать двоичные числа с ведущими нулями? Да. Ведущие нули не меняют значение числа, поэтому 0011 воспринимается так же, как 11.
Какие символы допустимы? Только цифры 0 и 1. Любой другой символ будет проигнорирован или признан недопустимым.
Зачем показывать десятичные значения? Десятичные эквиваленты позволяют легко проверить двоичный результат и помогают понять, как связаны эти две системы счисления.