Десятичная в шестнадцатеричную
Перевод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуПеревод чисел из различных систем счисления в десятичную — базовая операция в программировании, информатике и цифровой электронике. Десятичная система (base-10) привычна для повседневных расчетов, но компьютеры работают с двоичными (base-2), восьмеричными (base-8) и шестнадцатеричными (base-16) числами. Наш калькулятор позволяет быстро и точно перевести число из любой системы счисления в десятичную.
Примечание: Калькулятор выполняет точные расчеты для целых чисел. Дробные числа округляются до 10 знаков после запятой для удобства отображения.
Перевод числа в десятичную систему основан на позиционном принципе: значение каждой цифры зависит от её позиции.
Формула:
N₁₀ = dₙ × baseⁿ + dₙ₋₁ × baseⁿ⁻¹ + ... + d₁ × base¹ + d₀ × base⁰
Где:
Переведем 1011₂ в десятичную:
Позиция | Цифра | Степень | Расчет | Значение |
---|---|---|---|---|
3 | 1 | 2³ | 1 × 8 | 8 |
2 | 0 | 2² | 0 × 4 | 0 |
1 | 1 | 2¹ | 1 × 2 | 2 |
0 | 1 | 2⁰ | 1 × 1 | 1 |
Итого: 8 + 0 + 2 + 1 = 11₁₀
Переведем 752₈ в десятичную:
752₈ = 7×8² + 5×8¹ + 2×8⁰
= 7×64 + 5×8 + 2×1
= 448 + 40 + 2
= 490₁₀
Переведем A3F₁₆ в десятичную (A=10, F=15):
A3F₁₆ = 10×16² + 3×16¹ + 15×16⁰
= 10×256 + 3×16 + 15×1
= 2560 + 48 + 15
= 2623₁₀
Переведем 101.11₂ в десятичную:
Целая часть:
101₂ = 1×2² + 0×2¹ + 1×2⁰ = 4 + 0 + 1 = 5
Дробная часть:
0.11₂ = 1×2⁻¹ + 1×2⁻² = 0.5 + 0.25 = 0.75
Итого: 5 + 0.75 = 5.75₁₀
Система, где значение цифры зависит от её позиции. Десятичная, двоичная, восьмеричная и шестнадцатеричная — все позиционные.
Количество уникальных цифр в системе:
Разряд — позиция цифры в числе. Вес разряда — степень основания для этой позиции.
В числе 7532₁₀:
1. Неправильная система счисления
❌ 82₈ — ошибка! В восьмеричной системе нет цифры 8
✅ 72₈ = 58₁₀ — корректно
2. Перепутанные буквы в hex
❌ G2F₁₆ — ошибка! Буквы только A-F
✅ C2F₁₆ = 3119₁₀ — корректно
3. Неверная нумерация позиций
❌ Начинать счет с 1 вместо 0
✅ Правая позиция всегда 0
Двоичные числа малой длины: Запомните степени двойки: 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024…
Пример: 11010₂ → быстро находим единицы на позициях 1, 3, 4 → 2 + 8 + 16 = 26₁₀
Шестнадцатеричные числа: Полезно знать наизусть:
# Python: встроенные функции
binary = '1011'
decimal = int(binary, 2) # Результат: 11
hex_num = 'A3F'
decimal = int(hex_num, 16) # Результат: 2623
Веб-цвета записываются в hex:
IP-адрес 192.168.1.1 в двоичной системе:
Полная запись: 11000000.10101000.00000001.00000001
Двоичная | Восьмеричная | Десятичная | Шестнадцатеричная |
---|---|---|---|
0000 | 0 | 0 | 0 |
0001 | 1 | 1 | 1 |
0010 | 2 | 2 | 2 |
0011 | 3 | 3 | 3 |
0100 | 4 | 4 | 4 |
0101 | 5 | 5 | 5 |
0110 | 6 | 6 | 6 |
0111 | 7 | 7 | 7 |
1000 | 10 | 8 | 8 |
1001 | 11 | 9 | 9 |
1010 | 12 | 10 | A |
1011 | 13 | 11 | B |
1100 | 14 | 12 | C |
1101 | 15 | 13 | D |
1110 | 16 | 14 | E |
1111 | 17 | 15 | F |
Для систем с base > 16 используются буквы латинского алфавита:
Пример: ZZ₃₆ = 35×36¹ + 35×36⁰ = 1260 + 35 = 1295₁₀
В двоичной системе используются различные представления:
Некоторые десятичные дроби не имеют точного представления в других системах:
0.1₁₀ в двоичной = 0.0001100110011... (бесконечная периодическая)
Это объясняет ошибки округления в компьютерных вычислениях.
Примечание: Калькулятор выполняет точные расчеты для целых чисел любой длины. Для дробных чисел результат округляется до разумной точности. При работе с критически важными данными рекомендуется дополнительная проверка результатов.
Умножьте каждую цифру двоичного числа на 2 в степени её позиции справа налево (начиная с 0) и сложите результаты. Например: 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀.
Можно перевести любую позиционную систему счисления с основанием от 2 до 36. Наиболее популярные: двоичная (base-2), восьмеричная (base-8), десятичная (base-10) и шестнадцатеричная (base-16).
Десятичная система — привычная для человека. Перевод помогает понять числовое значение данных из других систем, используемых в программировании, электронике и компьютерных науках.
В шестнадцатеричной системе используют цифры 0-9 и буквы A-F. Буквы обозначают: A=10, B=11, C=12, D=13, E=14, F=15. Например: 2F₁₆ = 2×16¹ + 15×16⁰ = 32 + 15 = 47₁₀.
Выполните обратный перевод из десятичной системы в исходную. Если получится исходное число — перевод верен. Также можно использовать несколько онлайн-калькуляторов для сверки результата.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуПеревод чисел из двоичной, восьмеричной, шестнадцатеричной и других систем счисления в десятичную — базовый навык для программистов, инженеров и всех, …
Перейти к калькуляторуКалькулятор десятичной системы счисления — это онлайн-инструмент для работы с числами в различных системах счисления, выполнения арифметических …
Перейти к калькуляторуРаботаете с программированием, изучаете информатику или просто столкнулись с необходимостью перевода чисел между разными системами счисления? Наш …
Перейти к калькуляторуПеревод чисел из десятичной системы счисления в двоичную — базовая операция в информатике и программировании. Двоичная система использует только две …
Перейти к калькуляторуПеревод чисел в десятичную систему счисления — базовая операция при работе с компьютерными данными, программировании и цифровой электроникой. …
Перейти к калькулятору