Конвертер систем счисления
Двоичная, восьмеричная, десятичная и шестнадцатеричная.
- Мгновенно
- Бесплатно
- Приватно (обработка локально)
- Без регистрации
Понять системы счисления
Обычно мы считаем в основании 10 (десятичном), десятью цифрами от 0 до 9. Но компьютеры мыслят в основании 2 (двоичном), ведь схема знает лишь два состояния: 0 и 1. Другие основания помогают записывать данные читаемее: восьмеричное (8) и особенно шестнадцатеричное (16).
В любом основании позиция цифры обозначает степень основания. В десятичном: 235 = 2×10² + 3×10¹ + 5×10⁰. В шестнадцатеричном: EB = 14×16 + 11 = 235. Это одно и то же число, записанное иначе.
Как пользоваться конвертером
-
Введите число
Введите значение для перевода, например 255.
-
Выберите исходное основание
Укажите, десятичное, двоичное, восьмеричное или шестнадцатеричное число.
-
Прочитайте четыре результата
Переводы в четыре системы появляются мгновенно.
Таблица соответствия систем
Числа от 0 до 16 в четырёх самых распространённых системах:
| Десятичный (10) | Двоичный (2) | Восьмеричный (8) | Шестнадцатеричный (16) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
Обратите внимание: шестнадцатеричная система использует буквы A–F для 10–15.
Методы перевода
Из десятичной в двоичную
Многократно делите число на 2, записывайте каждый остаток (0 или 1), затем читайте остатки от последнего к первому.
Из двоичной в десятичную
Сложите степени 2 для битов, равных 1. Пример: 1101 = 8 + 4 + 0 + 1 = 13.
Для чего нужны разные системы?
- Двоичная: родной язык процессоров и памяти.
- Восьмеричная: права доступа Unix (chmod), иногда в электронике.
- Шестнадцатеричная: веб-цвета, адреса памяти, отладка, кодировки.
Частые вопросы
Что такое система счисления (основание)?
Основание — это количество различных цифр для записи чисел. Основание 10 (десятичная) использует десять (0–9), основание 2 (двоичная) — две (0 и 1), основание 16 (шестнадцатеричная) — шестнадцать (0–9, затем A–F). Одно и то же число записывается по-разному в зависимости от основания.
Как перевести десятичное число в двоичное?
Многократно делите число на 2, записывая остатки, затем читайте остатки снизу вверх. Пример: 13 → 13÷2=6 ост.1, 6÷2=3 ост.0, 3÷2=1 ост.1, 1÷2=0 ост.1 → 1101.
Как читать шестнадцатеричное число?
Каждая цифра — степень 16, а буквы A–F означают 10–15. Пример: 1F = 1×16 + 15 = 31 в десятичной.
Почему разработчики используют шестнадцатеричную систему?
Потому что она компактна: один байт (8 бит) записывается ровно двумя hex-цифрами. Она встречается в CSS-цветах (#FF8800), адресах памяти и кодировках.
Для чего нужна восьмеричная система?
Основание 8 особенно применяется для прав доступа к файлам в Unix/Linux (например, chmod 755), где каждая цифра кодирует права чтения/записи/выполнения.
Отправляются ли мои данные в интернет?
Нет. Конвертация выполняется локально в браузере; ни одно число не отправляется на сервер.