Как переводить в десятичное число
Перевод чисел из двоичной, восьмеричной, шестнадцатеричной и других систем счисления в десятичную — базовый навык для программистов, инженеров и всех, …
Перейти к калькулятору →Двоичная система счисления — основа работы всех цифровых устройств. Компьютеры оперируют только нулями и единицами, но для человека привычнее десятичные числа. Умение переводить из двоичной в десятичную систему необходимо программистам, системным администраторам, студентам IT-специальностей и всем, кто работает с данными на низком уровне.
Примечание: Калькулятор предназначен для образовательных целей. При работе с критичными вычислениями рекомендуется дополнительная проверка результатов.
| Разряд | Цифра | Степень | Значение | Вклад |
|---|
Калькулятор автоматически проверяет корректность ввода и показывает пошаговое решение.
Двоичная система — позиционная система счисления с основанием 2. Каждая позиция (разряд) представляет степень двойки. Чтобы перевести двоичное число в десятичное:
Умножьте каждую цифру на 2 в степени её позиции и сложите результаты
Позиции нумеруются справа налево, начиная с нуля.
Пример 1: простое число 1011₂
| Разряд | 3 | 2 | 1 | 0 |
|---|---|---|---|---|
| Цифра | 1 | 0 | 1 | 1 |
| Степень | 2³ | 2² | 2¹ | 2⁰ |
| Значение | 8 | 4 | 2 | 1 |
| Вклад | 1×8=8 | 0×4=0 | 1×2=2 | 1×1=1 |
Результат: 8 + 0 + 2 + 1 = 11₁₀
Пример 2: число 11010₂
1×2⁴ + 1×2³ + 0×2² + 1×2¹ + 0×2⁰
= 1×16 + 1×8 + 0×4 + 1×2 + 0×1
= 16 + 8 + 0 + 2 + 0
= 26₁₀
Пример 3: дробное число 101.11₂
Целая часть: 1×2² + 0×2¹ + 1×2⁰ = 4 + 0 + 1 = 5
Дробная часть: 1×2⁻¹ + 1×2⁻² = 0.5 + 0.25 = 0.75
Результат: 5 + 0.75 = 5.75₁₀
Запомните значения первых степеней двойки:
| 2⁰ | 2¹ | 2² | 2³ | 2⁴ | 2⁵ | 2⁶ | 2⁷ | 2⁸ |
|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 |
Для перевода 10110₂:
Двоичная система (binary) — система счисления с основанием 2, использующая только цифры 0 и 1. Также называется бинарной.
Разряд (бит) — позиция цифры в числе. Определяет вес этой цифры через степень основания системы.
Основание системы — количество уникальных цифр в системе. Для двоичной это 2, для десятичной — 10.
Позиционная система — система, где значение цифры зависит от её позиции в числе.
MSB (Most Significant Bit) — старший (самый левый) бит числа, имеет наибольший вес.
LSB (Least Significant Bit) — младший (самый правый) бит числа, имеет наименьший вес.
Самый простой способ проверить правильность перевода — выполнить обратное преобразование из десятичной в двоичную систему. Результат должен совпасть с исходным числом.
Для длинных двоичных чисел удобно разбивать их на группы по 4 бита (тетрады):
1011 0110 1001₂
↓ ↓ ↓
11 6 9 (в шестнадцатеричной)
= 11×256 + 6×16 + 9×1 = 2921₁₀
✗ Неправильная нумерация разрядов: начинают с 1 вместо 0
✗ Путаница в степенях: забывают, что 2⁰ = 1
✗ Арифметические промахи: ошибки в сложении больших чисел
✗ Неправильная запись двоичных чисел: используют цифры больше 1
Понимание двоичной системы критично для:
Двоичная → Восьмеричная (octal)
Группируйте по 3 бита: 101 110 001₂ = 561₈
Двоичная → Шестнадцатеричная (hex)
Группируйте по 4 бита: 1011 1001₂ = B9₁₆
Эти системы — удобные сокращения для записи двоичных чисел.
Кейс 1: IP-адрес
IP-адрес 192.168.1.1 в двоичной записи:
11000000.10101000.00000001.00000001
Первый октет: 11000000₂ = 128 + 64 = 192₁₀ ✓
Кейс 2: Права доступа Unix
Права rwxr-xr-x (755):
rwx = 111₂ = 7₁₀
r-x = 101₂ = 5₁₀
r-x = 101₂ = 5₁₀
Кейс 3: Цветовой код
RGB(255, 128, 64):
Red: 11111111₂ = 255₁₀
Green: 10000000₂ = 128₁₀
Blue: 01000000₂ = 64₁₀
Данный калькулятор предназначен для образовательных целей и помощи в изучении систем счисления. При работе с критичными вычислениями рекомендуется дополнительная проверка результатов.
Умножьте каждую цифру двоичного числа на 2 в степени её позиции справа налево (начиная с нуля) и сложите результаты. Например: 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀.
Компьютеры работают с двоичными числами, а люди привыкли к десятичным. Перевод необходим программистам, инженерам и всем, кто работает с низкоуровневыми данными, битовыми операциями или отладкой кода.
Да. Цифры после запятой умножаются на отрицательные степени двойки: 101.11₂ = 1×2² + 0×2¹ + 1×2⁰ + 1×2⁻¹ + 1×2⁻² = 4 + 0 + 1 + 0.5 + 0.25 = 5.75₁₀.
Типичные ошибки: неправильный подсчёт позиций разрядов, путаница в степенях двойки, арифметические ошибки при сложении. Всегда проверяйте нумерацию разрядов справа налево, начиная с нуля.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод чисел из двоичной, восьмеричной, шестнадцатеричной и других систем счисления в десятичную — базовый навык для программистов, инженеров и всех, …
Перейти к калькулятору →Перевод чисел из десятичной системы счисления в двоичную — базовая операция в информатике и программировании. Двоичная система использует только две …
Перейти к калькулятору →Перевод чисел в десятичную систему счисления — базовая операция при работе с компьютерными данными, программировании и цифровой электроникой. …
Перейти к калькулятору →Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькулятору →Перевод десятичного числа 10 в двоичную систему — базовая операция при работе с системами счисления. Двоичная система использует только две цифры (0 и …
Перейти к калькулятору →Перевод чисел из различных систем счисления в десятичную — базовая операция в программировании, информатике и цифровой электронике. Десятичная система …
Перейти к калькулятору →