Конвертер систем счисления

Конвертировать между двоичной, восьмеричной, десятичной и шестнадцатеричной

Ввод

Результат конвертации

BINДвоичная
-
OCTВосьмеричная
-
DECДесятичная
-
HEXШестнадцатеричная
-

Быстрые примеры

Таблица соответствия систем

ДесятичнаяДвоичнаяВосьмеричнаяШестнадцатеричная
0000
1111
21022
81000108
10101012A
15111117F
16100002010
25511111111377FF

Функции

Профессиональный инструмент конвертации систем счисления

Поддержка четырех систем

Поддерживает конвертацию между двоичной, восьмеричной, десятичной и шестнадцатеричной

Мгновенная конвертация

Конвертация во время ввода, отображение в реальном времени всех результатов систем

Форматированное отображение

Двоичные числа автоматически группируются каждые 4 бита для удобного чтения и проверки

Проверка ввода

Автоматически проверяет ввод на соответствие правилам выбранной системы

Быстрые примеры

Встроенные примеры общих значений, заполнение одним кликом для быстрого опыта

Конфиденциальность и безопасность

Все вычисления выполняются локально в браузере, сетевые запросы не требуются

Часто задаваемые вопросы

Общие вопросы о конвертации систем счисления

Что такое система счисления? Какие системы распространены?
Система счисления - это система счисления с основанием. Распространенные системы включают: Двоичная (Binary): Используется на низком уровне компьютера, только 0 и 1. Восьмеричная (Octal): Использует 0-7, обычно используется для прав доступа к файлам Unix. Десятичная (Decimal): Повседневное использование, 0-9. Шестнадцатеричная (Hex): 0-9 и A-F, обычно используется для цветовых значений, адресов памяти.
Что представляют A-F в шестнадцатеричной системе?
Шестнадцатеричной системе нужно 16 символов, но цифры имеют только 0-9 (всего 10), поэтому используются буквы: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. Регистр не учитывается, например, 0xFF и 0xff одинаковы, оба представляют десятичное 255.
Почему программисты любят шестнадцатеричную систему?
Потому что конвертация между шестнадцатеричной и двоичной системами удобна: каждая шестнадцатеричная цифра соответствует ровно 4 двоичным битам. Например: 0xF = 1111, 0xFF = 1111 1111 = 255. Это делает шестнадцатеричную систему очень подходящей для представления байтов (8 бит) и адресов памяти, более читаемой, чем длинные двоичные строки.
Что означают префиксы 0x, 0b, 0o?
Это префиксы в языках программирования для представления различных систем: 0x или 0X: Шестнадцатеричная, например, 0xFF = 255. 0b или 0B: Двоичная, например, 0b1111 = 15. 0o или 0O: Восьмеричная, например, 0o17 = 15. Вы можете включать эти префиксы при вводе, инструмент автоматически распознает и удалит их.
Какие большие числа поддерживаются?
Этот инструмент использует тип Number JavaScript, который может точно обрабатывать 53-битные целые числа (около 9007 триллионов). Для больших чисел может произойти потеря точности. Для очень больших целых чисел рекомендуется использовать профессиональные инструменты вычисления больших чисел.