Что такое двоичные и десятичные числа?
Двоичная система счисления имеет основание 2. Она использует только две цифры: 0 и 1.
Десятичная система — это повседневная система счисления с основанием 10. Она использует десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Двоичная система является фундаментальной в вычислительной технике, поскольку цифровые схемы представляют информацию с помощью двух состояний, обычно описываемых как выкл/вкл или 0/1.
Как преобразовать двоичное число в десятичное
Для перевода двоичного числа в десятичное умножьте каждую двоичную цифру на соответствующую степень двойки. Правая цифра умножается на 20, следующая — на 21, затем на 22 и так далее.
1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀
Это означает, что двоичное число 1101001 равно десятичному 105.
Как преобразовать десятичное число в двоичное
Для перевода десятичного числа в двоичную систему счисления последовательно делите его на 2 и записывайте каждый остаток. Результат в двоичной системе получается при чтении остатков снизу вверх.
179 ÷ 2 = 89 (остаток 1)
89 ÷ 2 = 44 (остаток 1)
44 ÷ 2 = 22 (остаток 0)
22 ÷ 2 = 11 (остаток 0)
11 ÷ 2 = 5 (остаток 1)
5 ÷ 2 = 2 (остаток 1)
2 ÷ 2 = 1 (остаток 0)
1 ÷ 2 = 0 (остаток 1)
Результат: 10110011₂
Таким образом, десятичное число 179 преобразуется в двоичное 10110011.
Двоичные дроби и их практическое применение
Этот конвертер ориентирован на точное преобразование целых чисел. Также возможно использование двоичных дробей: цифры после двоичной запятой представляют собой 1/2, 1/4, 1/8, 1/16 и так далее.
Бинарные числа используются в программировании, сетях, форматах файлов, битовых масках, разрешениях, цифровой электронике и отладке на низком уровне. Для удобства чтения длинные бинарные значения часто группируются или преобразуются в шестнадцатеричный формат.
Правила ввода
- Используйте только 0 и 1 для двоичного ввода.
- Используйте цифры 0–9 для десятичного ввода.
- Поддерживаются целые числа. Дроби намеренно не преобразуются этим инструментом.
- Поддерживаются отрицательные целые числа, например, -1010 или -10.