Калькулятор двоичной системы счисления
Двоичная система счисления – основа работы компьютеров и цифровой техники. Для быстрого перевода чисел между системами используйте калькулятор ниже.
Что такое двоичная система счисления
Двоичная система – позиционная система счисления с основанием 2. Для записи чисел используются только два символа: 0 и 1. Каждая позиция (бит) соответствует степени двойки: справа налево – 2⁰, 2¹, 2², 2³ и так далее.
Пример: число 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀
Как перевести десятичное число в двоичное
Перевод выполняется последовательным делением на 2 с записью остатков:
- Разделите число на 2, запишите остаток (0 или 1)
- Разделите полученное частное на 2, запишите остаток
- Повторяйте, пока частное не станет равным 0
- Запишите остатки в обратном порядке (снизу вверх)
Пример: переведём 25₁₀ в двоичную систему
| Деление | Частное | Остаток |
|---|---|---|
| 25 ÷ 2 | 12 | 1 |
| 12 ÷ 2 | 6 | 0 |
| 6 ÷ 2 | 3 | 0 |
| 3 ÷ 2 | 1 | 1 |
| 1 ÷ 2 | 0 | 1 |
Результат: 25₁₀ = 11001₂
Как перевести двоичное число в десятичное
Умножьте каждую цифру на соответствующую степень двойки и сложите результаты.
Пример: переведём 1101₂ в десятичную систему
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13₁₀
Таблица соответствия систем счисления
| Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
Связь с восьмеричной и шестнадцатеричной системами
Перевод между двоичной и системами с основанием 2ⁿ выполняется группировкой битов:
Двоичная → восьмеричная: разбейте на группы по 3 бита справа налево, каждую группу замените восьмеричной цифрой.
Пример: 11 011 101₂ = 335₈
Двоичная → шестнадцатеричная: разбейте на группы по 4 бита.
Пример: 1101 1101₂ = DD₁₆
Обратный перевод: каждую цифру замените соответствующей группой битов.
Где используется двоичная система
Компьютерная техника: все данные в компьютере – текст, изображения, звук – кодируются последовательностями нулей и единиц. Двоичная система естественна для электроники: есть сигнал (1) или нет сигнала (0).
Программирование: при работе с битовыми операциями, флагами, масками, адресами памяти. Понимание двоичной системы помогает оптимизировать код и отлаживать программы.
Цифровая электроника: логические элементы (AND, OR, NOT) работают с двоичными сигналами. Проектирование цифровых схем требует понимания двоичной арифметики.
Сетевые технологии: IP-адреса, маски подсети, побитовые операции при маршрутизации.
Двоичная система – фундамент цифровой эпохи. Понимание её принципов полезно каждому, кто работает с компьютерами и программированием.