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

Преобразуйте числа между двоичной, восьмеричной, десятичной и шестнадцатеричной системами.

Загрузка инструмента…

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

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

Конвертер систем счисления — это бесплатный онлайн-инструмент для перевода чисел между основаниями, который преобразует целые числа между двоичной (base 2), восьмеричной (base 8), десятичной (base 10) и шестнадцатеричной (base 16) системами. Введите число в любое поле, и остальные три обновятся мгновенно, поэтому он работает как конвертер из десятичной в двоичную, из десятичной в шестнадцатеричную, из шестнадцатеричной в десятичную или из двоичной в восьмеричную. Им пользуются программисты, студенты, а также инженеры по электронике и сетям, которые читают битовые маски, цветовые коды, адреса памяти и флаги прав доступа. Поскольку он использует арифметику BigInt, он преобразует сколь угодно большие целые числа без потери точности и поддерживает отрицательные числа.

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

  1. Выберите поле для системы счисления, в которой ваше число уже записано: Двоичная (base 2), Восьмеричная (base 8), Десятичная (base 10) или Hex (base 16).
  2. Введите или вставьте ваше целое число в это поле; остальные три поля пересчитываются по мере ввода.
  3. Поставьте знак минус впереди для отрицательных значений; шестнадцатеричные буквы a-f принимаются в любом регистре и отображаются заглавными.
  4. Используйте кнопку Копировать рядом с любым непустым полем, чтобы скопировать это представление в буфер обмена.
  5. Если символ недопустим для выбранной системы, прочитайте примечание о недопустимых цифрах и исправьте ввод.
  6. Нажмите Очистить, чтобы опустошить все поля и вернуть редактирование к полю Десятичная.

Примеры

Из десятичной в шестнадцатеричную, двоичную и восьмеричную

Ввод

255 (Decimal)

Вывод

Binary 11111111, Octal 377, Hex FF

Из шестнадцатеричной в десятичную

Ввод

FF (Hex)

Вывод

Decimal 255, Binary 11111111, Octal 377

Отрицательное десятичное значение

Ввод

-10 (Decimal)

Вывод

Binary -1010, Octal -12, Hex -A

Часто задаваемые вопросы

Какие системы счисления он поддерживает?
Четыре: двоичную (base 2), восьмеричную (base 8), десятичную (base 10) и шестнадцатеричную (base 16). Редактирование любого поля мгновенно преобразует значение в остальные три.
Может ли он работать с очень большими числами и отрицательными значениями?
Да. Он использует арифметику BigInt, поэтому сколь угодно большие целые числа преобразуются без потери точности, а знак минус впереди даёт отрицательные значения в каждой системе счисления.
Почему я вижу сообщение о недопустимых цифрах?
Вы ввели символ, недопустимый для этой системы, например 2 в двоичном поле или G в шестнадцатеричном поле. Двоичная принимает 0-1, восьмеричная 0-7, десятичная 0-9, а шестнадцатеричная 0-9 плюс a-f. Удалите его, и поля снова обновятся.
Преобразует ли он дроби или числа с десятичной точкой?
Нет. Он работает только с целыми числами и не обрабатывает дробные значения или значения с плавающей точкой.
Загружаются ли мои данные куда-либо?
Нет. Каждое преобразование выполняется полностью в вашем браузере с помощью клиентского JavaScript. Ничего из того, что вы вводите, не отправляется на сервер и не сохраняется в интернете.

Похожие инструменты