Как пользоваться
Введите целое число и выберите, в какой системе счисления оно записано. Калькулятор сразу покажет его в двоичной, восьмеричной, десятичной и шестнадцатеричной системах, а также в системе с любым основанием от 2 до 36.
Регистр букв не важен, пробелы и подчёркивания между цифрами игнорируются, а префиксы 0b, 0o и 0x распознаются. Числа могут быть любой длины — точность не теряется.
Как это работает
В позиционной системе с основанием N вес разряда при переходе на одну позицию влево увеличивается в N раз. Например, двоичное 1011 = 1·8 + 0·4 + 1·2 + 1·1 = 11. Для оснований больше 10 цифры продолжаются буквами: A = 10, B = 11, … F = 15, … Z = 35.
Примеры
- 255 = 11111111 (двоичная) = 377 (восьмеричная) = FF (шестнадцатеричная).
- 2026 = 11111101010 = 3752 = 7EA.
- Шестнадцатеричное FFFFFFFF = 4294967295 — максимальное 32-битное число без знака.
Частые вопросы
Можно ли переводить дробные числа? Нет, калькулятор работает с целыми числами, в том числе отрицательными.
Зачем нужна система с основанием 36? Её используют для коротких идентификаторов: в ней цифры и все 26 латинских букв.