Конвертер систем числення
Перетворіть ціле число між двійковою (основа 2), вісімковою (основа 8), десятковою (основа 10) та шістнадцятковою (основа 16) системами.
Останнє оновлення: 20 червня 2026 р. · Перевірено TG we-Calculate Editorial TeamЗ основи
Те саме ціле число показано в усіх чотирьох системах нижче.
Як перетворити число між системами числення?
Щоб перетворити число в основу 10, помножте кожну цифру на основу, піднесену до степеня її позиції (рахуючи від нуля справа), і додайте результати. Щоб перейти від десяткового до іншої основи, багаторазово діліть на цільову основу й читайте остачі знизу вгору. Цей інструмент робить обидві операції автоматично.
Формула
How this is calculated
Ви надаєте два вхідні дані: значення (рядок цифр) та «вихідну основу» (систему числення, в якій записано цей рядок — 2, 8, 10 чи 16). Конвертер спершу перевіряє, що кожен символ є допустимою цифрою для цієї основи: основа 2 допускає лише 0–1, основа 8 допускає 0–7, основа 10 допускає 0–9, а основа 16 додає A–F (без урахування регістру). Якщо будь-який символ виходить за межі діапазону, вхідні дані відхиляються, а не мовчки обрізаються.
Потім значення декодується в єдине десяткове ціле число за допомогою позиційної нотації: кожна цифра множиться на основу, піднесену до степеня її позиції, рахуючи від нуля справа, а добутки додаються. Тож двійкове 1010 стає 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10. Це одне ціле число є канонічним значенням; воно повторно кодується в усі чотири основи для відображення, причому шістнадцяткове за угодою показується у верхньому регістрі.
Інструмент обробляє лише невід'ємні цілі числа — без знаків, дробів чи роздільників. Він також припускає точну цілочисельну арифметику, тож значення понад 2⁵³−1 (9,007,199,254,740,991) відхиляються, щоб уникнути похибок округлення з рухомою комою.
Приклади
| Ввід | Результат |
|---|---|
| Двійкове 1010 → десяткове | 10 |
| Десяткове 255 → шістнадцяткове | FF |
| Шістнадцяткове 1F → вісімкове | 37 |
Поширені запитання
Шістнадцяткові цифри A–F можна писати в будь-якому регістрі, але великі літери — найпоширеніша угода для адрес пам'яті, кодів кольорів і документації, тож результат використовує великі літери.
Цей конвертер працює з невід'ємними цілими числами. Дроби й знаки не підтримуються, оскільки двійкові/вісімкові/шістнадцяткові дроби підлягають окремим правилам.
До 9 007 199 254 740 991 (2⁵³−1) — найбільшого цілого числа, яке JavaScript може представити точно. Більші значення відхиляються, щоб уникнути похибок округлення.
Також відомий як
Джерела та посилання
TG we-Calculate Editorial Team. (2026). Конвертер систем числення [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/number-base-converter
TG we-Calculate Editorial Team. "Конвертер систем числення." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/number-base-converter.
TG we-Calculate Editorial Team, "Конвертер систем числення," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/number-base-converter
@misc{wecalculate_number_base_converter, title = {Конвертер систем числення}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }
Чи допоміг вам цей калькулятор?
