Конвертер систем счисления
Конвертация между двоичной, восьмеричной, десятичной и шестнадцатеричной
10
Конвертер систем счисления — Двоичная, восьмеричная, десятичная, шестнадцатеричная и произвольные
Системы счисления — основа информатики и цифровой электроники. Каждая система использует определённое количество символов (называемое основанием) для представления чисел. Бесплатный конвертер систем счисления GetTools позволяет мгновенно конвертировать любое число между двоичной (основание 2), восьмеричной (основание 8), десятичной (основание 10), шестнадцатеричной (основание 16) системами и любой произвольной базой от 2 до 36 — с визуальным двоичным представлением и подробными шагами конвертации.
Четыре основные системы счисления
- Двоичная (основание 2): Использует только 0 и 1 — основной язык процессоров и цифровых схем. Каждый бит представляет состояние включено/выключено. Пример: 13 в десятичной = 1101 в двоичной.
- Восьмеричная (основание 8): Использует цифры от 0 до 7. До сих пор применяется в Unix/Linux для прав доступа к файлам (
chmod 755). Каждая восьмеричная цифра представляет 3 бита. - Десятичная (основание 10): Привычная система с цифрами от 0 до 9.
- Шестнадцатеричная (основание 16): Использует 0-9 и A-F. Широко применяется в программировании, так как каждая шестнадцатеричная цифра представляет 4 бита, делая двоичные значения более компактными.
Практические применения
- Цвета CSS:
#FF5733означает R=255, G=87, B=51 — шестнадцатеричная система упрощает чтение компонентов цвета - Права Linux:
chmod 755= двоичный 111 101 101 - Сетевые адреса MAC и IPv6: записываются в шестнадцатеричной форме для краткости
- Отладка и низкоуровневое программирование: значения памяти отображаются в отладчиках в шестнадцатеричном виде
- Криптография: ключи шифрования и хэш-значения выражаются в шестнадцатеричной форме
Как работает конвертация?
Каждое число сначала преобразуется в десятичное как промежуточный шаг, затем из десятичного в целевое основание. Например: FF шестнадцатеричное → 255 десятичное → 11111111 двоичное. Инструмент выполняет эти шаги автоматически и отображает их в разделе «Шаги конвертации».