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

Конвертуйте числа між двійковою (основа 2), вісімковою (основа 8), десятковою (основа 10) та шістнадцятковою (основа 16) системами числення. Підтримує цілі числа довільної точності, формати з префіксами (0b, 0o, 0x), від'ємні числа та доповнення до двійки.

Десяткова
Шістнадцяткова (малі)
Шістнадцяткова (великі)
Шістнадцяткова (згрупована)
Шістнадцяткова (0x префікс)
Двійкова
Двійкова (згрупована)
Вісімкова
Base64
Доповнення до двійки
Доповнення до двійки (згруповане)

Докладніше про системи числення

Системи числення

Основа числення (або радикс) визначає, скільки унікальних цифр використовується для представлення чисел. В основі N кожна позиція цифри представляє ступінь N.

ОсноваНазваЦифриВикористання
2Двійкова0, 1Цифрові схеми, зберігання даних, побітові операції
8Вісімкова0-7Права доступу файлів Unix, застарілі системи
10Десяткова0-9Повсякденний рахунок, числа зрозумілі людині
16Шістнадцяткова0-9, A-FАдреси пам'яті, коди кольорів, значення байтів
Швидкий довідник конвертації
ДесятковаДвійковаВісімковаШістнадцяткова
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
Поширені префікси
  • 0b або 0B для двійкової (наприклад, 0b1010 = 10)
  • 0o або 0O для вісімкової (наприклад, 0o17 = 15)
  • 0x або 0X для шістнадцяткової (наприклад, 0xFF = 255)
Доповнення до двійки

Доповнення до двійки — це стандартне представлення знакових цілих чисел у обчисленнях. Щоб змінити знак числа: інвертуйте всі біти, потім додайте 1. У 8-бітній системі значення варіюються від -128 (10000000) до 127 (01111111). Найстарший біт вказує на знак: 0 для додатного, 1 для від'ємного.

Шістнадцяткова система на практиці
  • Кольори: #FF5733 = RGB(255, 87, 51). Кожна пара шістнадцяткових цифр представляє один байт (0-255).
  • Пам'ять: Адреси на кшталт 0x7FFF5FBFF8A0 записуються у шістнадцятковому форматі, оскільки кожна шістнадцяткова цифра відповідає рівно 4 двійковим цифрам.
  • Права доступу файлів: chmod 755 використовує вісімкову систему. 7 = rwx, 5 = r-x.

Пов'язані інструменти