Конвертер систем счисления
Конвертировать между двоичной, восьмеричной, десятичной и шестнадцатеричной
Ввод
Результат конвертации
BINДвоичная
-OCTВосьмеричная
-DECДесятичная
-HEXШестнадцатеричная
-Быстрые примеры
Таблица соответствия систем
| Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
Функции
Профессиональный инструмент конвертации систем счисления
Поддержка четырех систем
Поддерживает конвертацию между двоичной, восьмеричной, десятичной и шестнадцатеричной
Мгновенная конвертация
Конвертация во время ввода, отображение в реальном времени всех результатов систем
Форматированное отображение
Двоичные числа автоматически группируются каждые 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 триллионов). Для больших чисел может произойти потеря точности. Для очень больших целых чисел рекомендуется использовать профессиональные инструменты вычисления больших чисел.