Двоичная в восьмеричную
Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькуляторуПеревод чисел из двоичной, восьмеричной, шестнадцатеричной и других систем счисления в десятичную — базовый навык для программистов, инженеров и всех, кто работает с компьютерами. Десятичная система привычна человеку, но компьютеры используют другие форматы. Наш калькулятор мгновенно переводит числа любого основания в десятичное с пошаговым объяснением.
Результат:
Калькулятор поддерживает целые и дробные числа, автоматически определяет ошибки ввода.
Любое число в системе счисления с основанием n переводится в десятичное по формуле:
Число₁₀ = aₖ×n^k + aₖ₋₁×n^(k-1) + … + a₁×n¹ + a₀×n⁰
где:
Пример 1: 1101₂ → ?₁₀
Позиция | Цифра | Степень 2 | Расчет | Результат |
---|---|---|---|---|
3 | 1 | 2³ | 1×8 | 8 |
2 | 1 | 2² | 1×4 | 4 |
1 | 0 | 2¹ | 0×2 | 0 |
0 | 1 | 2⁰ | 1×1 | 1 |
Итого: 8 + 4 + 0 + 1 = 13₁₀
Пример 2: 10110101₂ → ?₁₀
1×2⁷ + 0×2⁶ + 1×2⁵ + 1×2⁴ + 0×2³ + 1×2² + 0×2¹ + 1×2⁰ =
128 + 0 + 32 + 16 + 0 + 4 + 0 + 1 = 181₁₀
Пример: 247₈ → ?₁₀
Позиция | Цифра | Степень 8 | Расчет | Результат |
---|---|---|---|---|
2 | 2 | 8² | 2×64 | 128 |
1 | 4 | 8¹ | 4×8 | 32 |
0 | 7 | 8⁰ | 7×1 | 7 |
Итого: 128 + 32 + 7 = 167₁₀
Совет: В восьмеричной системе используются только цифры 0-7. Если встретилась цифра 8 или 9 — это ошибка.
В 16-ричной системе используются:
Пример 1: 2F₁₆ → ?₁₀
2×16¹ + F×16⁰ = 2×16 + 15×1 = 32 + 15 = 47₁₀
Пример 2: 1A3C₁₆ → ?₁₀
Позиция | Символ | Значение | Степень 16 | Расчет | Результат |
---|---|---|---|---|---|
3 | 1 | 1 | 16³ | 1×4096 | 4096 |
2 | A | 10 | 16² | 10×256 | 2560 |
1 | 3 | 3 | 16¹ | 3×16 | 48 |
0 | C | 12 | 16⁰ | 12×1 | 12 |
Итого: 4096 + 2560 + 48 + 12 = 6716₁₀
Для дробной части используются отрицательные степени основания.
Пример: 101.11₂ → ?₁₀
Целая часть: 1×2² + 0×2¹ + 1×2⁰ = 4 + 0 + 1 = 5
Дробная часть: 1×2⁻¹ + 1×2⁻² = 1×0.5 + 1×0.25 = 0.5 + 0.25 = 0.75
Результат: 5 + 0.75 = 5.75₁₀
Система | Основание | Символы | Применение |
---|---|---|---|
Двоичная | 2 | 0, 1 | Машинный код, логика |
Восьмеричная | 8 | 0-7 | Unix-права доступа |
Десятичная | 10 | 0-9 | Повседневная жизнь |
Шестнадцатеричная | 16 | 0-9, A-F | Цвета, адреса памяти |
Цвета в веб-дизайне: #FF5733
(16-ричный) = RGB(255, 87, 51)
FF₁₆ = 15×16 + 15 = 255 (красный)
57₁₆ = 5×16 + 7 = 87 (зеленый)
33₁₆ = 3×16 + 3 = 51 (синий)
IP-адреса: 192.168.1.1
можно представить в двоичном виде
192₁₀ = 11000000₂
168₁₀ = 10101000₂
Флаги и маски битов: 0b1011
(двоичная запись) = 11₁₀
Используется для установки/проверки отдельных битов в регистрах процессора.
Неправильный порядок разрядов
Путаница с буквами в 16-ричной системе
Забывание про степень 0
Недопустимые символы
Запомните степени двойки:
2⁰=1, 2¹=2, 2²=4, 2³=8, 2⁴=16, 2⁵=32, 2⁶=64, 2⁷=128, 2⁸=256, 2⁹=512, 2¹⁰=1024
Пример: 10000₂ = сразу видно, что это 2⁴ = 16₁₀
Один 16-ричный разряд = четыре двоичных
F₁₆ = 1111₂ = 15₁₀
A₁₆ = 1010₂ = 10₁₀
Если нужно перевести из десятичной системы в другую:
Примечание: Калькулятор выполняет точные расчеты для образовательных и практических целей. При работе с большими числами учитывайте ограничения точности вычислений в вашей среде программирования.
Умножьте каждую цифру на 2 в степени её позиции справа налево: 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11. Ответ: 11₁₀.
В восьмеричной используются цифры 0-7 (основание 8), в шестнадцатеричной — 0-9 и буквы A-F (основание 16). При переводе используются разные степени: 8ⁿ и 16ⁿ соответственно.
Да, сначала переведите число без знака, затем добавьте минус. Например, -101₂ = -(1×2² + 0×2¹ + 1×2⁰) = -(4 + 1) = -5₁₀.
Целую часть переводите стандартно. Дробную — умножайте каждую цифру на основание в отрицательной степени. Например, 0.11₂ = 1×2⁻¹ + 1×2⁻² = 0.5 + 0.25 = 0.75₁₀.
В программировании (работа с памятью, цветами), сетевых технологиях (IP-адреса), криптографии, цифровой электронике и везде, где нужно работать с машинными кодами.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькуляторуПеревод числа из десятичной системы счисления в двоичную — это преобразование привычных нам чисел (основание 10) в последовательность нулей и единиц …
Перейти к калькуляторуПеревод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуКалькулятор двоичной системы счисления поможет быстро переводить числа между десятичной и двоичной системами, выполнять арифметические операции с …
Перейти к калькуляторуКалькулятор десятичной системы счисления — это онлайн-инструмент для работы с числами в различных системах счисления, выполнения арифметических …
Перейти к калькуляторуКогда нужно быстро перевести число из одной системы счисления в другую, калькулятор систем счисления становится незаменимым помпомощником. Представьте …
Перейти к калькулятору