Калькулятор/Компютерний калькулятор/ Конвертер числових систем

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

Легко конвертуйте між двійковою, вісімковою, десятковою та шістнадцятковою системами. Підтримується перетворення у реальному часі.

Конвертер систем


Візуалізація бітів

Розуміння систем числення


Концепції
Процес перетворення
Приклади

Двійкова (Binary, Base-2)

Використовує лише цифри 0 та 1 — базова «мова» комп’ютера.

Вісімкова (Octal, Base-8)

Використовує цифри 0–7; часто застосовується для прав файлів Unix/Linux.

Десяткова (Decimal, Base-10)

Використовує цифри 0–9; найпоширеніша система у повсякденні.

Шістнадцяткова (Hexadecimal, Base-16)

Використовує цифри 0–9 і літери A–F; застосовується в адресах пам’яті, кодах кольорів тощо.

Методи перетворення систем

Представлення адреси пам’яті

Адреса пам’яті у шістнадцятковій формі: 0x7FFF

Код кольору

HTML/CSS: #FF0000 (червоний)

Права файлів (Unix/Linux)

rwxr-xr-x = 755(8)

Часті запитання (FAQ)


Що означають літери A–F у шістнадцятковій системі?

У шістнадцятковій системі 16 символів, тому після 0–9 використовуються A(10), B(11), C(12), D(13), E(14), F(15).

Чи є швидкий спосіб прямого перетворення між двійковою та шістнадцятковою?

Так. Чотири двійкові біти відповідають одному шістнадцятковому символу. Наприклад: 1010₂ = A₁₆

Чи відрізняється запис систем числення в різних мовах програмування?

Так. Двійкова: 0b1010, Вісімкова: 0o77, Шістнадцяткова: 0xFF, Десяткова: 42 тощо.

Як представляються від’ємні числа у двійковій системі?

Більшість систем використовують метод двійкового доповнення (two’s complement).