Десятичная в шестнадцатеричную
Перевод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуПеревод чисел в десятичную систему счисления — базовая операция при работе с компьютерными данными, программировании и цифровой электроникой. Калькулятор поможет быстро конвертировать числа из двоичной, восьмеричной, шестнадцатеричной и других систем в привычную десятичную форму.
Любое число в системе счисления с основанием n можно представить как сумму произведений цифр на основание в степени их позиции:
Число = c₍ₘ₎×nᵐ + c₍ₘ₋₁₎×nᵐ⁻¹ + … + c₁×n¹ + c₀×n⁰
где:
Пример: 1101₂ → ?₁₀
Позиция | 3 | 2 | 1 | 0 |
---|---|---|---|---|
Цифра | 1 | 1 | 0 | 1 |
Степень | 2³ | 2² | 2¹ | 2⁰ |
Значение | 8 | 4 | 2 | 1 |
Результат | 1×8 | 1×4 | 0×2 | 1×1 |
Расчет: 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13₁₀
Пример: 157₈ → ?₁₀
Позиция | 2 | 1 | 0 |
---|---|---|---|
Цифра | 1 | 5 | 7 |
Степень | 8² | 8¹ | 8⁰ |
Значение | 64 | 8 | 1 |
Результат | 1×64 | 5×8 | 7×1 |
Расчет: 1×64 + 5×8 + 7×1 = 64 + 40 + 7 = 111₁₀
В шестнадцатеричной системе используются цифры 0-9 и буквы A-F:
Символ | A | B | C | D | E | F |
---|---|---|---|---|---|---|
Значение | 10 | 11 | 12 | 13 | 14 | 15 |
Пример: 3A5₁₆ → ?₁₀
Позиция | 2 | 1 | 0 |
---|---|---|---|
Цифра | 3 | A | 5 |
Десятичное | 3 | 10 | 5 |
Степень | 16² | 16¹ | 16⁰ |
Значение | 256 | 16 | 1 |
Результат | 3×256 | 10×16 | 5×1 |
Расчет: 3×256 + 10×16 + 5×1 = 768 + 160 + 5 = 933₁₀
Для дробной части используются отрицательные степени основания.
Пример: 11.01₂ → ?₁₀
Целая часть: 1×2¹ + 1×2⁰ = 2 + 1 = 3
Дробная часть: 0×2⁻¹ + 1×2⁻² = 0×0.5 + 1×0.25 = 0 + 0.25 = 0.25
Результат: 3 + 0.25 = 3.25₁₀
IP-адрес в двоичном виде: 11000000.10101000.00000001.00000001
Переводим каждый октет отдельно:
11000000₂ = 1×128 + 1×64 = 192
10101000₂ = 1×128 + 0×64 + 1×32 + 0×16 + 1×8 = 168
00000001₂ = 1
00000001₂ = 1
Результат: 192.168.1.1
Цвет в шестнадцатеричной системе: #FF5733
Разбиваем на RGB-компоненты:
Результат: RGB(255, 87, 51) — оранжево-красный оттенок
Пример: 2101₃ → ?₁₀
2×3³ + 1×3² + 0×3¹ + 1×3⁰ = 2×27 + 1×9 + 0×3 + 1×1 = 54 + 9 + 0 + 1 = 64₁₀
Способ записи чисел с помощью набора символов (цифр). Определяется основанием — количеством уникальных цифр.
Место, которое занимает цифра в записи числа. Нумеруется справа налево, начиная с нуля.
Значимость цифры, зависящая от её позиции. Равна основанию системы в степени номера разряда.
❌ Неправильно: считать позиции слева направо
✅ Правильно: младший разряд (позиция 0) всегда справа
Пример: для числа 101₂
❌ Неправильно: A×16 = A16
✅ Правильно: A=10, поэтому 10×16 = 160
❌ Неправильно: для восьмеричной системы использовать степени 10
✅ Правильно: для системы с основанием n использовать степени n
❌ Неправильно: в двоичной системе написать 2 или 3
✅ Правильно: проверяйте, что все цифры меньше основания системы
❌ Неправильно: сначала сложить цифры, потом умножить на степени
✅ Правильно: сначала умножить каждую цифру на соответствующую степень, потом сложить
# Python: встроенная функция int() для перевода
binary = "1101"
decimal = int(binary, 2) # 13
hex_value = "3A5"
decimal = int(hex_value, 16) # 933
octal = "157"
decimal = int(octal, 8) # 111
Пример: A3₁₆ = 1010 0011₂ = 163₁₀
Система | Применение |
---|---|
Двоичная | Внутренние процессы компьютера, логические операции |
Восьмеричная | Unix-права доступа (chmod 755), старые системы |
Десятичная | Повседневные вычисления, пользовательский интерфейс |
Шестнадцатеричная | Цвета в веб-дизайне, адреса памяти, низкоуровневое программирование |
В системе с основанием 36 используются цифры 0-9 и буквы A-Z (A=10, B=11, …, Z=35).
Пример: ZZ₃₆ → ?₁₀
Z = 35
35×36¹ + 35×36⁰ = 35×36 + 35×1 = 1260 + 35 = 1295₁₀
Пример: 1A.8₁₆ → ?₁₀
Целая часть: 1×16¹ + 10×16⁰ = 16 + 10 = 26
Дробная часть: 8×16⁻¹ = 8×0.0625 = 0.5
Результат: 26 + 0.5 = 26.5₁₀
Пример: 10000000₂ → ?₁₀
Вместо умножения каждого разряда можно заметить: это 2⁷ = 128₁₀
Совет: если число состоит из единицы и нулей в двоичной системе, его десятичное значение равно 2 в степени количества нулей.
Примечание: Калькулятор предназначен для образовательных и практических целей. При работе с критически важными данными рекомендуется дополнительная проверка результатов.
Умножьте каждую цифру на 2 в степени её позиции справа налево (начиная с 0) и сложите результаты. Например: 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11₁₀.
Замените буквы на числа (A=10, B=11, C=12, D=13, E=14, F=15), умножьте каждую цифру на 16 в степени её позиции и сложите. Например: 2F₁₆ = 2×16¹ + 15×16⁰ = 32 + 15 = 47₁₀.
Двоичная система используется в компьютерах (процессоры работают с 0 и 1), шестнадцатеричная удобна для компактной записи больших двоичных чисел (цвета в веб-дизайне, адреса памяти), восьмеричная применялась в старых системах программирования.
Да. Целую часть переводите обычным способом, дробную — умножая каждую цифру после точки на основание системы в отрицательной степени. Например: 10.11₂ = 1×2¹ + 0×2⁰ + 1×2⁻¹ + 1×2⁻² = 2 + 0 + 0.5 + 0.25 = 2.75₁₀.
Неправильный порядок разрядов (считают слева направо вместо справа налево), путают основания степеней, забывают, что в шестнадцатеричной системе буквы A-F это числа 10-15, ошибаются в арифметике при сложении произведений.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуКалькулятор десятичной системы счисления — это онлайн-инструмент для работы с числами в различных системах счисления, выполнения арифметических …
Перейти к калькуляторуРаботаете с программированием, изучаете информатику или просто столкнулись с необходимостью перевода чисел между разными системами счисления? Наш …
Перейти к калькуляторуПеревод чисел в десятичную систему счисления — базовая операция при работе с различными системами счисления. Десятичная система используется в …
Перейти к калькуляторуРимская система счисления используется в нумерации веков, глав книг, циферблатах часов, обозначении монархов и в других культурных контекстах. Перевод …
Перейти к калькуляторуКалькулятор перевода систем счисления — это онлайн-инструмент для быстрого и точного конвертирования чисел между различными системами: двоичной …
Перейти к калькулятору