keencalculator
  1. Главная
  2. Технологии и экраны
  3. Конвертер систем счисления

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

Переведите целое число между двоичной, восьмеричной, десятичной и шестнадцатеричной системами. Введите число, укажите, в какой системе оно записано и в какую нужно перевести, — и все четыре представления отобразятся вместе. Очень длинные значения обрабатываются точно.

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

Только целые числа. Пробелы и префикс 0x, 0b или 0o допускаются.

Ваши числа остаются в браузере. Они никуда не отправляются.
Результат11111111
Двоичная
11111111
Восьмеричная
377
Десятичная
255
Шестнадцатеричная
FF
Требуется бит
8

Сохранённые настройки

Сохраните набор данных, которыми пользуетесь часто, — свою ставку, кредит, размеры комнат — и загружайте его одним нажатием.

    Ваши последние расчёты

    Результаты, которые вы здесь считаете, хранятся на этом устройстве, чтобы к ним можно было вернуться.

      Формула

      Значение = Σ цифра × основание^позиция, позиции считаются от 0 справа
      Для перевода из десятичной системы: многократно делите на новое основание и читайте остатки от последнего к первому
      Одна шестнадцатеричная цифра = 4 двоичные цифры; одна восьмеричная цифра = 3 двоичные цифры

      Как пользоваться

      1. Введите число. Пробелы и префикс 0x, 0b или 0o игнорируются.
      2. Выберите систему, в которой оно записано.
      3. Выберите систему, в которую нужно перевести; остальные системы перечислены под результатом.

      Примеры расчётов

      Десятичное 255 в двоичное

      Результат
      11111111
      Шестнадцатеричная
      FF
      Восьмеричная
      377
      Требуется бит
      8

      Двоичное 1011 0110 в десятичное: 128 + 32 + 16 + 4 + 2

      Результат
      182
      Шестнадцатеричная
      B6
      Восьмеричная
      266

      Шестнадцатеричное 0x1F4 в десятичное: 1 × 256 + 15 × 16 + 4

      Результат
      500
      Двоичная
      111110100
      Восьмеричная
      764
      Требуется бит
      9

      Четыре системы

      Двоичная (основание 2) использует 0 и 1 — так компьютеры хранят всё. Восьмеричная (основание 8) использует 0–7 и сохранилась в основном в правах доступа к файлам Unix, например 755. Десятичная (основание 10) — повседневный счёт. Шестнадцатеричная (основание 16) использует 0–9 и A–F, где A — это 10, а F — 15, и служит компактной записью байтов, адресов памяти и цветов.

      Перевод вручную

      Чтобы прочитать двоичное число, сложите разрядные значения единиц: 1011 0110 — это 128 + 32 + 16 + 4 + 2 = 182. Шестнадцатеричная и двоичная системы переводятся цифра за цифрой, потому что каждая шестнадцатеричная цифра соответствует ровно четырём битам: B — это 1011, а 6 — 0110, поэтому 1011 0110 — это B6.

      Частые вопросы

      Чему равно 255 в двоичной системе?

      11111111 — восемь единиц, наибольшее значение, помещающееся в один байт. В шестнадцатеричной системе это FF.

      Чему равно FF в десятичной системе?

      255: 15 × 16 + 15.

      Переводит ли калькулятор дроби или отрицательные числа?

      Отрицательные целые числа показываются со знаком минус, а не в дополнительном коде. Дроби не поддерживаются.

      Похожие калькуляторы