Перейти к основному содержанию

Конвертер систем счисления для целых чисел

API reference

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

Ввод

Цифры 0–9 и буквы A–Z, регистр не важен. Перед отрицательным числом можно поставить знак минус «-».

Система счисления, в которой записано число выше (2–36).

Система счисления, в которую нужно перевести число (2–36).

Вывод

В распространённых системах

Результат
СистемаЗначение
No data yet
Это было полезно?

Другие способы использовать этот инструмент

REST API

curl -X POST https://api.iotools.cloud/v1/tool/integer-base-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputNumber": "255",
    "fromBase": "10",
    "toBase": "16"
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

Use the IOTools `integer-base-converter` tool (Integer Base Converter) on this input:

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/integer-base-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Конвертер систем счисления для целых чисел — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

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

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

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

Что такое система счисления?

Система счисления (также называемая основанием, или радиксом) — это количество различных цифр, которые использует позиционная система записи чисел. Десятичная — повседневная система — имеет основание 10 и использует цифры от 0 до 9. Двоичная имеет основание 2 и использует только 0 и 1. Шестнадцатеричная имеет основание 16 и дополняет цифры буквами A–F, обозначающими значения от 10 до 15. Основания выше 10 продолжают заимствовать буквы, поэтому в системе с основанием 36 используются все цифры 0–9 и все буквы A–Z — всего 36 символов. Значение числа при переводе между системами не меняется; меняется только способ его записи. Десятичное число 255, двоичное 11111111 и шестнадцатеричное FF — это три записи одной и той же величины.

Как пользоваться инструментом

  1. Введите число в поле Число. Цифры больше 9 записываются буквами, поэтому шестнадцатеричное 255 записывается как FF. Регистр букв не важен, а для отрицательных чисел можно поставить - перед числом.
  2. Установите Исходная система — ту, в которой число уже записано.
  3. Установите Целевая система — ту, в которой нужен результат.
  4. Прочитайте преобразованное значение и посмотрите таблицу В распространённых системах, чтобы сразу увидеть двоичную, восьмеричную, десятичную и шестнадцатеричную записи.

Принимаются только цифры, допустимые в выбранной исходной системе: например, цифра 9 отвергается в двоичной системе, а G — в шестнадцатеричной, поэтому вы получаете понятное сообщение об ошибке вместо неверного ответа.

Вопросы и ответы

Какие системы счисления поддерживаются? Любые от 2 до 36, в обоих направлениях. Это двоичная (2), восьмеричная (8), десятичная (10) и шестнадцатеричная (16), а также любые системы между ними и вплоть до 36.

Работает ли инструмент с очень большими числами? Да. Конвертер использует целочисленную арифметику произвольной точности, поэтому числа, намного большие, чем может вместить таблица или обычный калькулятор, переводятся точно, без округления и без потери младших разрядов.

Работает ли он с отрицательными числами? Да. Поставьте знак минус перед числом — он сохранится при переводе.

Почему результаты выводятся заглавными буквами? Цифры больше 9 — это буквы, а заглавные буквы (например, FF, а не ff) — самое распространённое соглашение для шестнадцатеричной и других систем с большим основанием. Значение от этого не меняется.

Отправляются ли мои данные куда-либо? Нет. Перевод выполняется полностью в вашем браузере, поэтому ничего из введённого не покидает ваше устройство.

Типичное применение

Программисты переводят числа между шестнадцатеричной, двоичной и десятичной системами, когда читают адреса памяти, цветовые коды, битовые маски и форматы файлов. Студенты и преподаватели используют перевод между системами, чтобы понять принцип позиционной записи. Система с основанием 36 иногда применяется для упаковки числовых ID в короткие буквенно-цифровые строки. Какова бы ни была причина, этот инструмент даёт точный ответ для любой системы от 2 до 36.

baseradixbinaryhexadecimaloctalnumber

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.