Как переводить числа между системами
В позиционной системе счисления каждая цифра умножается на основание в степени своей позиции. Двоичное 1011 = 1 × 8 + 0 × 4 + 1 × 2 + 1 = 11 в десятичной. Обратно число делят на основание и записывают остатки снизу вверх.
- Двоичная (2) — цифры 0 и 1, язык компьютера.
- Восьмеричная (8) — права доступа в Unix, старые компьютерные системы.
- Шестнадцатеричная (16) — цифры 0–9 и буквы A–F; цвета в вебе (#FF0000), адреса памяти.
Калькулятор переводит целые числа любой длины без потери точности, в том числе отрицательные, и в любую систему от 2 до 36 — в ней используются цифры и латинские буквы. Двоичная и шестнадцатеричная запись разбиты на группы по 4 знака для удобства чтения.