Калькулятор систем числення
Двійкова, вісімкова, десяткова, шістнадцяткова
Введіть число в будь-яке поле — решта оновляться автоматично
Часті запитання
Ділимо число на 2 та записуємо залишки знизу вгору. Наприклад, 13 → 13÷2=6 зал.1 → 6÷2=3 зал.0 → 3÷2=1 зал.1 → 1÷2=0 зал.1 → результат: 1101₂. Перевірка: 1×2³+1×2²+0×2¹+1×2⁰ = 8+4+0+1 = 13.
Групуємо двійкові цифри по 4 справа наліво, кожна група = одна HEX-цифра. Наприклад: 1101 1111₂ → 1101=D, 1111=F → DF₁₆. Шістнадцяткові цифри: 0-9, A=10, B=11, C=12, D=13, E=14, F=15.
Двійкова (2): процесори, пам'ять, мережеві адреси. Вісімкова (8): Unix-права доступу (chmod 755). Шістнадцяткова (16): кольори в CSS (#FF5733), адреси пам'яті, SHA-хеші. Десяткова (10): повсякденні розрахунки.
Спосіб представлення від'ємних чисел у двійковій системі. Для від'ємного числа: 1) інвертуємо всі біти (NOT) 2) додаємо 1. Наприклад, −5 у 8-бітній системі: 5=00000101 → інверт=11111010 → +1=11111011.
Переведення між системами числення
Алгоритм переведення: будь-яке число спочатку перетворюється в десяткову (підсумовуванням цифр × основу^позиція), потім з десяткової — в цільову систему (послідовним діленням на основу з записом залишків). Двійкові числа зручно переводити в шістнадцяткові групами по 4 біти.