Конвертер систем числення
Перетворюйте числа між двійковою, вісімковою, десятковою та шістнадцятковою системами. Редагуйте будь-яке поле, і решта оновлюються миттєво. Великі значення точні, без округлення.
Пов'язані інструменти
Як користуватися Системи числення
- 01
Введіть число в будь-яке з чотирьох полів.
- 02
Інші системи оновлюються миттєво під час введення.
- 03
Перемикайте шістнадцяткові цифри у верхній регістр і копіюйте будь-яке значення одним кліком.
Для чого це
Цей конвертер систем числення перетворює цілі числа між двійковою (основа 2), вісімковою (основа 8), десятковою (основа 10) і шістнадцятковою (основа 16). Кожне поле можна редагувати, тож ви можете набирати в будь-якій системі і миттєво читати відповідник в інших.
Як працюють системи числення
Основа системи числення це просто те, скільки різних цифр вона використовує, перш ніж перейти до наступної позиції. Десяткова використовує десять (від 0 до 9), двійкова дві (0 і 1), а шістнадцяткова шістнадцять, додаючи a-f для значень від десяти до п'ятнадцяти, і саме тому одна шістнадцяткова цифра акуратно подає чотири двійкові біти.
Точні результати з великими цілими числами
Перетворення використовують цілі числа довільної точності (BigInt), тож навіть дуже довгі значення залишаються точними, без помилок округлення, які впливають на звичайні числа з рухомою комою, коли вони стають великими.
Чому системи числення важливі в низькорівневій роботі
Системи числення трапляються скрізь у низькорівневій роботі: шістнадцяткова для кольорів, байтів і адрес пам'яті, двійкова для прапорців і мережевих масок, а вісімкова для прав доступу до файлів у Unix. Коли ви бачите те саме значення в різних системах, зневаджувати і працювати з бітами значно легше.
Правила введення і обмеження
Провідний знак мінус підтримується для від'ємних чисел, пробіли ігноруються, тож ви можете групувати цифри для читабельності, а окремий перемикач показує шістнадцяткове значення великими або малими літерами.
Він перетворює лише цілі числа; переведення дробової частини між системами це окрема задача, і її навмисно не включено, щоб результати залишалися точними. Усе працює у вашому браузері.
Поширені запитання
Які системи числення підтримуються?
Двійкова (основа 2), вісімкова (основа 8), десяткова (основа 10) та шістнадцяткова (основа 16). Ви можете редагувати будь-яку з них, а решта оновляться.
Чи обробляє він дуже великі числа?
Так. Використовуються цілі числа довільної точності (BigInt), тож навіть дуже довгі значення перетворюються точно, без помилок округлення, властивих звичайним числам із плаваючою комою.
Чи можна вводити від'ємні числа?
Так, провідний знак мінус підтримується. Пробіли ігноруються, тож ви можете групувати цифри для зручності читання.
Чи підтримуються десяткові дроби або частки?
Ні, перетворюються цілі числа. Перетворення дробових частин це окрема задача, і її свідомо опущено, щоб результати залишалися точними.