Десятичная в двоичную
Перевод числа из десятичной системы счисления в двоичную — это преобразование привычных нам чисел (основание 10) в последовательность нулей и единиц …
Перейти к калькуляторуДвоичная (бинарная) система счисления — это позиционная система с основанием 2, использующая только две цифры: 0 и 1. Каждая позиция (разряд) числа представляет степень двойки. Это базовый язык всех компьютеров и цифровых устройств, где электрические сигналы имеют два состояния — есть напряжение или нет.
Исходное число: ()
Двоичное представление:
Проверка (десятичное):
Шаг : = , остаток:
В отличие от привычной десятичной системы (основание 10), где используются цифры от 0 до 9, двоичная система предельно проста для технической реализации, но требует больше разрядов для представления тех же чисел.
Калькулятор поддерживает:
Алгоритм перевода десятичного целого числа в двоичное:
Пример: перевести число 42 в двоичную систему
Действие | Результат | Остаток |
---|---|---|
42 ÷ 2 | 21 | 0 |
21 ÷ 2 | 10 | 1 |
10 ÷ 2 | 5 | 0 |
5 ÷ 2 | 2 | 1 |
2 ÷ 2 | 1 | 0 |
1 ÷ 2 | 0 | 1 |
Читаем остатки снизу вверх: 42₁₀ = 101010₂
Проверка:
1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 1×2¹ + 0×2⁰ =
32 + 0 + 8 + 0 + 2 + 0 = 42 ✓
Для перевода дробной части:
Пример: перевести 0.625 в двоичную систему
Действие | Результат | Целая часть |
---|---|---|
0.625 × 2 | 1.25 | 1 |
0.25 × 2 | 0.5 | 0 |
0.5 × 2 | 1.0 | 1 |
Результат: 0.625₁₀ = 0.101₂
Числа, являющиеся степенями двойки, переводятся мгновенно:
Десятичное | Двоичное | Описание |
---|---|---|
1 | 1 | 2⁰ |
2 | 10 | 2¹ |
4 | 100 | 2² |
8 | 1000 | 2³ |
16 | 10000 | 2⁴ |
32 | 100000 | 2⁵ |
64 | 1000000 | 2⁶ |
128 | 10000000 | 2⁷ |
256 | 100000000 | 2⁸ |
Правило: степень двойки в двоичной системе — это единица и n нулей, где n — показатель степени.
Каждую восьмеричную цифру заменяем на 3 двоичных разряда:
Восьмеричная | Двоичная |
---|---|
0 | 000 |
1 | 001 |
2 | 010 |
3 | 011 |
4 | 100 |
5 | 101 |
6 | 110 |
7 | 111 |
Пример: 73₈ → двоичная
Каждую шестнадцатеричную цифру заменяем на 4 двоичных разряда:
HEX | Двоичная | HEX | Двоичная |
---|---|---|---|
0 | 0000 | 8 | 1000 |
1 | 0001 | 9 | 1001 |
2 | 0010 | A | 1010 |
3 | 0011 | B | 1011 |
4 | 0100 | C | 1100 |
5 | 0101 | D | 1101 |
6 | 0110 | E | 1110 |
7 | 0111 | F | 1111 |
Пример: 2F₁₆ → двоичная
IP-адрес 192.168.1.1 в двоичном виде:
192 → 11000000
168 → 10101000
1 → 00000001
1 → 00000001
Полная запись: 11000000.10101000.00000001.00000001
Цвет #FF5733 (красно-оранжевый) в двоичной системе:
FF → 11111111 (красный канал: максимум)
57 → 01010111 (зеленый канал: средний)
33 → 00110011 (синий канал: низкий)
Права chmod 755:
7 (rwx) → 111 (читать, писать, выполнять)
5 (r-x) → 101 (читать, выполнять)
5 (r-x) → 101 (читать, выполнять)
❌ Неправильный порядок остатков При методе деления остатки читаются снизу вверх, а не сверху вниз.
❌ Потеря точности для дробных чисел Не все десятичные дроби имеют точное двоичное представление. Например, 0.1₁₀ = 0.0001100110011…₂ (периодическая дробь).
❌ Путаница с отрицательными числами Для отрицательных чисел используется дополнительный код (two’s complement), а не просто знак минус.
❌ Забытые лидирующие нули В некоторых контекстах (например, байты) важно сохранять лидирующие нули: 5₁₀ = 00000101₂ (8 бит).
1011₂ (11₁₀)
+ 0110₂ (6₁₀)
-------
10001₂ (17₁₀)
Правила: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (с переносом)
101₂ (5₁₀)
× 11₂ (3₁₀)
------
101
101
------
1111₂ (15₁₀)
Операция | Обозначение | Пример |
---|---|---|
И (AND) | & | 1010 & 1100 = 1000 |
ИЛИ (OR) | | | 1010 | 1100 = 1110 |
Исключающее ИЛИ (XOR) | ^ | 1010 ^ 1100 = 0110 |
НЕ (NOT) | ~ | ~1010 = 0101 |
Сдвиг влево | « | 1010 « 2 = 101000 |
Сдвиг вправо | » | 1010 » 2 = 10 |
Десятичное | Двоичное | Применение |
---|---|---|
255 | 11111111 | Максимальное значение байта |
127 | 01111111 | Максимум signed byte |
1024 | 10000000000 | 1 килобайт (2¹⁰) |
65535 | 1111111111111111 | Максимум 16-bit |
Примечание: Калькулятор предоставляет результаты для информационных целей. Для критически важных вычислений рекомендуется дополнительная проверка результатов.
Используйте онлайн-калькулятор: введите десятичное число в поле ввода, выберите исходную систему счисления (десятичная) и получите мгновенный результат в двоичном формате. Калькулятор автоматически выполнит все вычисления.
Да, калькулятор поддерживает перевод отрицательных чисел. Для представления отрицательных значений обычно используется дополнительный код (two's complement), который стандартен для компьютерных систем.
Калькулятор поддерживает конвертацию из десятичной (основание 10), восьмеричной (основание 8), шестнадцатеричной (основание 16) и других систем счисления в двоичную (основание 2).
Целая и дробная части переводятся отдельно. Целую часть делят на 2 с остатком, дробную — умножают на 2, отделяя целую часть результата. Калькулятор выполняет оба преобразования автоматически.
Двоичная система — основа цифровой электроники и программирования. Все данные в компьютерах хранятся и обрабатываются в двоичном виде, где 0 и 1 соответствуют выключенному и включенному состоянию транзистора.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод числа из десятичной системы счисления в двоичную — это преобразование привычных нам чисел (основание 10) в последовательность нулей и единиц …
Перейти к калькуляторуДвоичная система счисления — это базовый язык компьютеров и цифровых устройств, использующий только две цифры: 0 и 1. Калькулятор двоичного счисления …
Перейти к калькуляторуКалькулятор двоичной системы счисления поможет быстро переводить числа между десятичной и двоичной системами, выполнять арифметические операции с …
Перейти к калькуляторуПеревод десятичного числа 10 в двоичную систему — базовая операция при работе с системами счисления. Двоичная система использует только две цифры (0 и …
Перейти к калькуляторуДвоичная система счисления — основа работы всех цифровых устройств. Компьютеры оперируют только нулями и единицами, но для человека привычнее …
Перейти к калькулятору