Як конвертувати між двійковою, десятковою та hex
- Введіть число в поле його системи числення: десяткової, двійкової, вісімкової або шістнадцяткової.
- Три інші поля заповняться одразу.
- Щоб перетворити текст, введіть його в текстове поле й побачите його двійковий код і hex.
- Також можна вставити біти або hex-байти, щоб отримати вихідний текст.
Системи числення й текст у двійковому коді
Числа можна записувати в різних системах числення. Десяткова використовує десять цифр (від 0 до 9), двійкова — дві (0 і 1), вісімкова — вісім (від 0 до 7), шістнадцяткова — шістнадцять (від 0 до 9 і від A до F). Десяткове 255 — це 11111111 у двійковій, 377 у вісімковій і FF у шістнадцятковій.
Щоб перевести з десяткової у двійкову, число ділять на 2 знову і знову й читають остачі у зворотному порядку; щоб перевести з двійкової у десяткову, додають кожну одиницю, помножену на відповідний степінь двійки. Інструмент робить це з цілими числами будь-якого розміру без втрати точності.
Текст у комп'ютері зберігається як байти. У кодуванні UTF-8 літера A — це байт 01000001 (65 у десятковій, 41 в hex), а літера з діакритикою, наприклад é, займає два байти (C3 A9). Тому текст у двійковому коді записують групами по 8 біт на байт.
Що слід враховувати
- Конвертуються лише невід'ємні цілі числа: без дробів і знаків.
- Текст кодується в UTF-8 — найпоширеніше кодування; інші кодування дали б інші байти.
- Під час перетворення байтів у текст інструмент попередить вас, якщо байти не утворюють коректного тексту.
Поширені запитання
Як перевести десяткове число у двійкове?
Введіть число в десяткове поле й подивіться на двійкове поле. Десяткове 10 — це 1010 у двійковій.
Як перетворити текст у двійковий код?
Введіть текст у текстове поле: кожен символ відображається як 8-бітний байт (A — це 01000001).
Як перевести hex у десяткове?
Введіть число в шістнадцяткове поле. Наприклад, FF — це 255 у десятковій.
А як щодо дуже великих чисел?
Вони конвертуються без втрати точності, навіть якщо в них сотні цифр.
Чи зберігається те, що я вводжу?
Ні. Усе обчислюється у вашому браузері.