Конвертер систем счисления EVEDAYS — бесплатный веб-инструмент для быстрого и наглядного перевода чисел между системами счисления, который часто нужен в программировании, настройке сетей и разработке оборудования.
Поддерживаемые системы:
• Двоичная (BIN, основание 2): базовая единица представления любых данных внутри компьютера. Состоит только из 0 и 1.
• Восьмеричная (OCT, основание 8): в основном используется в правах доступа к файлам Unix/Linux (chmod 755 и т. п.).
• Десятичная (DEC, основание 10): система счисления, которой мы пользуемся каждый день.
• Шестнадцатеричная (HEX, основание 16): широко применяется в адресах памяти, кодах цветов (#FF5733), MAC-адресах и не только.
Дополнительные возможности:
• Визуализация битов: двоичный результат показывается побитно, так что состояние ON/OFF каждого бита видно сразу.
• Копирование по клику: нажмите на любой результат, чтобы сразу скопировать его в буфер обмена.
• Группировка по 4 бита: двоичные числа автоматически делятся на группы по 4 бита для удобства чтения.
В. Есть ли ограничение на размер числа?
О. Перевод точен в пределах целочисленной точности JavaScript (примерно 2^53 - 1). Для обычных задач этого достаточно.
В. Можно ли переводить отрицательные числа?
О. Отрицательные числа поддерживаются только при вводе в десятичной системе. Двоичный, восьмеричный и шестнадцатеричный результаты показываются как беззнаковые 32-битные целые.
В. Важен ли регистр в шестнадцатеричной системе?
О. При вводе допустимы и заглавные, и строчные буквы. Результат для удобства чтения выводится заглавными (A-F).
В. Нужно ли вводить префиксы вроде 0b или 0x?
О. Нет. Систему счисления вы уже выбрали кнопками, поэтому вводите только цифры без префикса.