Двоичная в восьмеричную
Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькуляторуШестнадцатеричная (hex) система счисления широко применяется в программировании, веб-дизайне и компьютерной технике для компактного представления двоичных данных. Онлайн-калькулятор позволяет быстро перевести числа из шестнадцатеричной системы в десятичную, двоичную, восьмеричную и другие форматы без ручных вычислений.
Калькулятор автоматически проверяет корректность введенных данных и поддерживает как целые числа, так и дробные значения.
Каждая позиция цифры соответствует степени числа 16, начиная с 0 справа:
Формула: Результат = dₙ×16ⁿ + ... + d₂×16² + d₁×16¹ + d₀×16⁰
Пример 1: Переводим 2F₁₆ в десятичную систему
| Позиция | Цифра | Значение | Степень | Вычисление |
|---|---|---|---|---|
| 1 | 2 | 2 | 16¹ | 2 × 16 = 32 |
| 0 | F | 15 | 16⁰ | 15 × 1 = 15 |
Результат: 32 + 15 = 47₁₀
Пример 2: Переводим 1A3₁₆ в десятичную систему
1A3₁₆ = 1×16² + A×16¹ + 3×16⁰
= 1×256 + 10×16 + 3×1
= 256 + 160 + 3
= 419₁₀
Каждая hex-цифра заменяется на 4-битную двоичную группу:
| Hex | Двоичная | Hex | Двоичная |
|---|---|---|---|
| 0 | 0000 | 8 | 1000 |
| 1 | 0001 | 9 | 1001 |
| 2 | 0010 | A | 1010 |
| 3 | 0011 | B | 1011 |
| 4 | 0100 | C | 1100 |
| 5 | 0101 | D | 1101 |
| 6 | 0110 | E | 1110 |
| 7 | 0111 | F | 1111 |
Пример: C5₁₆ → 11000101₂
Для дробной части используются отрицательные степени:
Пример: A.8₁₆ в десятичную
A.8₁₆ = A×16⁰ + 8×16⁻¹
= 10×1 + 8×0.0625
= 10 + 0.5
= 10.5₁₀
| Hex | Dec | Hex | Dec | Hex | Dec | Hex | Dec |
|---|---|---|---|---|---|---|---|
| 10 | 16 | 40 | 64 | 70 | 112 | A0 | 160 |
| 20 | 32 | 50 | 80 | 80 | 128 | FF | 255 |
| 30 | 48 | 60 | 96 | 90 | 144 | 100 | 256 |
Цвета в веб-дизайне:
#FF0000 (красный) = RGB(255, 0, 0)#00FF00 (зеленый) = RGB(0, 255, 0)#0000FF (синий) = RGB(0, 0, 255)Адреса памяти:
0x7FFF5C3A → адрес в оперативной памяти
0x00400000 → базовый адрес программы
Один байт (8 бит) удобно записывается двумя hex-цифрами:
FF₁₆ = 255₁₀ = 11111111₂ (максимальное значение байта)80₁₆ = 128₁₀ = 10000000₂ (старший бит установлен)MAC-адрес: A4:5E:60:E2:3F:01
Каждая пара цифр — один байт:
a и A равнозначныПроверочный пример:
Неправильно: B₁₆ = 12₁₀ ❌
Правильно: B₁₆ = 11₁₀ ✓
Неправильно: 10₁₆ = 10₁₀ ❌
Правильно: 10₁₆ = 16₁₀ ✓
Число делится на 16₁₀, если последняя hex-цифра равна 0:
F0₁₆ = 240₁₀ (делится)F1₁₆ = 241₁₀ (не делится)Для быстрой оценки используйте: 16ⁿ ≈ 2⁴ⁿ
100₁₆ ≈ 16² = 256₁₀1000₁₆ ≈ 16³ = 4096₁₀0x (C, Python, JavaScript) или суффиксом h (Assembly)Совет профессионала: При работе с большими числами разбивайте их на группы по 2-4 цифры, переводите отдельно и складывайте результаты с учетом позиций.
Калькулятор выполняет точные вычисления для чисел любой длины. Результаты подходят для технических расчетов, программирования и образовательных целей.
Умножьте каждую цифру на 16 в степени её позиции справа налево (начиная с 0), затем сложите результаты. Например: A3₁₆ = 10×16¹ + 3×16⁰ = 160 + 3 = 163₁₀.
Буквы представляют числа: A=10, B=11, C=12, D=13, E=14, F=15. Это позволяет использовать 16 символов (0-9, A-F) для представления разрядов.
В программировании для записи цветов (#FF5733), адресов памяти, машинных кодов, MAC-адресов и представления двоичных данных в компактном виде.
Да, дробная часть переводится аналогично: цифры после точки умножаются на 16 в отрицательных степенях. Например: 0.8₁₆ = 8×16⁻¹ = 0.5₁₀.
Мы подобрали калькуляторы, которые помогут вам с разными задачами, связанными с текущей темой.
Перевод из двоичной в восьмеричную систему счисления — одна из самых простых операций между системами счисления благодаря их математической связи. …
Перейти к калькуляторуДвоичная система счисления — основа работы всех цифровых устройств. Перевод двоичных чисел в десятичные — базовая операция в программировании, …
Перейти к калькуляторуПеревод двоичных чисел в шестнадцатеричную систему счисления — одна из базовых операций в программировании и цифровой электронике. Шестнадцатеричная …
Перейти к калькуляторуПеревод из десятичной в шестнадцатеричную систему счисления — базовая операция в программировании и компьютерных науках. Шестнадцатеричная система …
Перейти к калькуляторуПеревод чисел из двоичной, восьмеричной, шестнадцатеричной и других систем счисления в десятичную — базовый навык для программистов, инженеров и всех, …
Перейти к калькуляторуКалькулятор десятичной системы счисления — это онлайн-инструмент для работы с числами в различных системах счисления, выполнения арифметических …
Перейти к калькулятору