Конвертер систем числення
Конвертуйте числа між двійковою (основа 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 | Адреси пам'яті, коди кольорів, значення байтів |
Швидкий довідник конвертації
| Десяткова | Двійкова | Вісімкова | Шістнадцяткова |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 5 | 0101 | 5 | 5 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
Поширені префікси
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.