Двоичное 1 в десятичное
Перевод чисел из одной системы счисления в другую — базовый навык в информатике. В этой статье мы разберем самый простой случай: как двоичное число 1 …
Перейти к калькуляторуКалькулятор помогает найти число в нужной системе счисления: переводит значения между двоичной (bin), восьмеричной (oct), десятичной (dec) и шестнадцатеричной (hex) системами. Результат мгновенный, с пошаговым расчётом. Полезно программистам, студентам и всем, кто работает с числовыми кодами.
Примечание: Для проверки результата рекомендуется выполнить обратный перевод или использовать несколько калькуляторов.
Система счисления — способ записи чисел с помощью ограниченного набора символов. Основание системы определяет количество уникальных цифр. В десятичной (dec) — 10 цифр (0–9), в двоичной (bin) — 2 (0, 1), в восьмеричной (oct) — 8 (0–7), в шестнадцатеричной (hex) — 16 (0–9, A–F). Перевод между системами необходим в программировании, цифровой электронике, криптографии и компьютерных науках.
Алгоритм деления:
Пример: 25₁₀ → bin
25 ÷ 2 = 12, остаток 1
12 ÷ 2 = 6, остаток 0
6 ÷ 2 = 3, остаток 0
3 ÷ 2 = 1, остаток 1
1 ÷ 2 = 0, остаток 1
Результат: 11001₂
Формула: Сумма произведений цифр на основание в степени позиции.
Пример: 2F₁₆ → dec
2F₁₆ = 2×16¹ + 15×16⁰ = 32 + 15 = 47₁₀
Пример: 127₈ → dec
127₈ = 1×8² + 2×8¹ + 7×8⁰ = 64 + 16 + 7 = 87₁₀
Промежуточный шаг через десятичную:
Пример: 1010₂ → hex
Шаг 1: 1010₂ = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 2 = 10₁₀
Шаг 2: 10₁₀ = A₁₆
| Система | Основание | Цифры | Суффикс |
|---|---|---|---|
| Двоичная | 2 | 0, 1 | ₂, 0b |
| Восьмеричная | 8 | 0–7 | ₈, 0o |
| Десятичная | 10 | 0–9 | ₁₀, без |
| Шестнадцатеричная | 16 | 0–9, A–F | ₁₆, 0x |
Буквы в hex: A=10, B=11, C=12, D=13, E=14, F=15 (регистр не важен).
100 ÷ 2 = 50, остаток 0
50 ÷ 2 = 25, остаток 0
25 ÷ 2 = 12, остаток 1
12 ÷ 2 = 6, остаток 0
6 ÷ 2 = 3, остаток 0
3 ÷ 2 = 1, остаток 1
1 ÷ 2 = 0, остаток 1
Ответ: 1100100₂
FF₁₆ = 15×16¹ + 15×16⁰ = 240 + 15 = 255₁₀
755₈ = 7×8² + 5×8¹ + 5×8⁰ = 448 + 40 + 5 = 493₁₀
bin(), oct(), hex(), int(x, base) в Python.Перевод чисел между системами счисления — базовый навык для IT-специалистов и студентов технических вузов. Калькулятор автоматизирует расчёты, показывает шаги и предотвращает ошибки. Понимание алгоритмов помогает глубже разбираться в архитектуре компьютеров и оптимизации кода.
Делите число на 2, записывайте остаток, повторяйте с частным. Остатки снизу вверх — двоичное число. Пример: 13₁₀ = 1101₂.
Умножьте каждую цифру на основание в степени позиции справа налево, начиная с 0. Сложите результаты. Например: 1A₁₆ = 1×16¹ + 10×16⁰ = 26₁₀.
A=10, B=11, C=12, D=13, E=14, F=15. Подставляйте в формулу как обычные цифры.
Да. Целую часть переводите обычным способом, дробную — умножением на основание с записью целой части результата.
101₂ = 1×2² + 0×2¹ + 1×2⁰ = 4 + 0 + 1 = 5₁₀.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод чисел из одной системы счисления в другую — базовый навык в информатике. В этой статье мы разберем самый простой случай: как двоичное число 1 …
Перейти к калькуляторуПеревод чисел из двоичной (binary) системы счисления в десятичную (decimal) — базовая операция в программировании, электронике и информатике. Двоичная …
Перейти к калькуляторуПеревод чисел из привычной нам десятичной системы счисления в двоичную и восьмеричную — это фундаментальная задача в информатике, программировании и …
Перейти к калькуляторуКалькулятор для перевода десятичных чисел в двоичную систему счисления выполняет преобразование целых и дробных значений по стандартному алгоритму …
Перейти к калькуляторуСистема счисления — способ записи чисел с помощью определённого набора символов. Десятичная система (основание 10) привычна для повседневного …
Перейти к калькуляторуПеревод чисел из одной системы счисления в другую — фундаментальный навык в программировании и информатике. Один из самых частых примеров — это задача …
Перейти к калькулятору