Двоичная в восьмеричную
Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькуляторуПеревод чисел в десятичную систему счисления — базовая операция в информатике, программировании и математике. Калькулятор позволяет быстро конвертировать числа из двоичной, восьмеричной, шестнадцатеричной и других систем в привычный десятичный формат.
Калькулятор работает с целыми и дробными числами, автоматически проверяет корректность введенных данных.
Общий алгоритм перевода числа из системы с основанием n в десятичную:
Формула: каждую цифру умножаем на основание системы в степени позиции (справа налево, начиная с 0) и суммируем.
Пример 1: Двоичная → Десятичная
Переведем 1101₂ в десятичную:
Позиция | Цифра | Вычисление | Результат |
---|---|---|---|
3 | 1 | 1 × 2³ | 8 |
2 | 1 | 1 × 2² | 4 |
1 | 0 | 0 × 2¹ | 0 |
0 | 1 | 1 × 2⁰ | 1 |
Итого: 8 + 4 + 0 + 1 = 13₁₀
Пример 2: Шестнадцатеричная → Десятичная
Переведем 2F3₁₆ в десятичную:
Позиция | Цифра | Значение | Вычисление | Результат |
---|---|---|---|---|
2 | 2 | 2 | 2 × 16² | 512 |
1 | F | 15 | 15 × 16¹ | 240 |
0 | 3 | 3 | 3 × 16⁰ | 3 |
Итого: 512 + 240 + 3 = 755₁₀
Пример 3: Восьмеричная → Десятичная
Переведем 725₈ в десятичную:
725₈ = 7×8² + 2×8¹ + 5×8⁰ = 7×64 + 2×8 + 5×1 = 448 + 16 + 5 = 469₁₀
Для дробной части каждая цифра умножается на основание в отрицательной степени позиции (слева направо от точки).
Пример: Двоичная дробь → Десятичная
Переведем 0.1011₂:
Позиция | Цифра | Вычисление | Результат |
---|---|---|---|
-1 | 1 | 1 × 2⁻¹ | 0.5 |
-2 | 0 | 0 × 2⁻² | 0 |
-3 | 1 | 1 × 2⁻³ | 0.125 |
-4 | 1 | 1 × 2⁻⁴ | 0.0625 |
Итого: 0.5 + 0 + 0.125 + 0.0625 = 0.6875₁₀
Смешанное число: 1101.101₂
Система | Основание | Цифры | Применение |
---|---|---|---|
Двоичная | 2 | 0, 1 | Компьютеры, цифровая техника |
Восьмеричная | 8 | 0-7 | Unix-права доступа, старые системы |
Десятичная | 10 | 0-9 | Повседневная жизнь |
Шестнадцатеричная | 16 | 0-9, A-F | Цвета в веб, адреса памяти |
Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
---|---|---|---|
0 | 0000 | 0 | 0 |
1 | 0001 | 1 | 1 |
5 | 0101 | 5 | 5 |
10 | 1010 | 12 | A |
15 | 1111 | 17 | F |
16 | 10000 | 20 | 10 |
255 | 11111111 | 377 | FF |
Цвет в CSS #FF5733
переводим в десятичные компоненты RGB:
Результат: RGB(255, 87, 51)
Права 755
в восьмеричной системе:
IPv4-адрес часто представляют в двоичном виде. Октет 11000000₂
:
11000000₂ = 1×2⁷ + 1×2⁶ = 128 + 64 = 192₁₀
Полный адрес 11000000.10101000.00000001.00000001₂
= 192.168.1.1₁₀
❌ Ошибка: число 89
в восьмеричной системе
✅ Правильно: в восьмеричной нет цифр 8 и 9, максимум 7
❌ Ошибка: перепутать O (букву) с 0 (нулем), I (букву) с 1 (единицей) ✅ Правильно: в шестнадцатеричной используются только цифры 0-9 и буквы A-F
❌ Ошибка: считать позиции слева направо для целой части ✅ Правильно: для целой части позиции справа налево (младший разряд — позиция 0)
❌ Ошибка: 10.11₂ = 2₁₀
✅ Правильно: 10.11₂ = 2.75₁₀
(учитываем дробную часть)
// Из двоичной в десятичную
parseInt('1101', 2); // 13
// Из шестнадцатеричной в десятичную
parseInt('FF', 16); // 255
// Из восьмеричной в десятичную
parseInt('77', 8); // 63
# Из двоичной в десятичную
int('1101', 2) # 13
# Из шестнадцатеричной в десятичную
int('FF', 16) # 255
# Из восьмеричной в десятичную
int('77', 8) # 63
// Литералы разных систем автоматически переводятся
int binary = 0b1101; // 13
int hex = 0xFF; // 255
int octal = 077; // 63
Примечание: калькулятор предназначен для образовательных и практических целей. При работе с критичными данными рекомендуется дополнительная проверка результатов.
Умножьте каждую цифру двоичного числа на 2 в степени её позиции справа налево (начиная с 0) и сложите результаты. Например: 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀
Буквы A-F соответствуют числам 10-15. Например: A=10, B=11, C=12, D=13, E=14, F=15. При переводе используйте эти числовые значения.
Да. Целая часть переводится обычным способом, дробная — умножением каждой цифры на основание системы в отрицательной степени. Например: 0.101₂ = 1×2⁻¹ + 0×2⁻² + 1×2⁻³ = 0.5 + 0 + 0.125 = 0.625₁₀
Десятичная система привычна человеку для восприятия. Перевод необходим при работе с компьютерными данными, программировании, отладке, анализе машинных кодов и в обучении.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькуляторуДвоичная система счисления — основа работы всех цифровых устройств. Перевод двоичных чисел в десятичные — базовая операция в программировании, …
Перейти к калькуляторуПеревод двоичных чисел в шестнадцатеричную систему счисления — одна из базовых операций в программировании и цифровой электронике. Шестнадцатеричная …
Перейти к калькуляторуПеревод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуПеревод чисел из двоичной, восьмеричной, шестнадцатеричной и других систем счисления в десятичную — базовый навык для программистов, инженеров и всех, …
Перейти к калькуляторуКалькулятор десятичной системы счисления — это онлайн-инструмент для работы с числами в различных системах счисления, выполнения арифметических …
Перейти к калькулятору