Как перевести между двоичной, десятичной и шестнадцатеричной системами
- Введи число в поле его системы: десятичной, двоичной, восьмеричной или шестнадцатеричной.
- Остальные три поля заполнятся мгновенно.
- Чтобы перевести текст, введи его в текстовое поле и посмотри его двоичный и шестнадцатеричный код.
- Можно также вставить биты или байты в шестнадцатеричном виде, чтобы вернуться к исходному тексту.
Системы счисления и текст в двоичном коде
Числа можно записывать в разных системах счисления. В десятичной десять цифр (от 0 до 9), в двоичной две (0 и 1), в восьмеричной восемь (от 0 до 7), в шестнадцатеричной шестнадцать (от 0 до 9 и от A до F). Десятичное 255 — это 11111111 в двоичной, 377 в восьмеричной и FF в шестнадцатеричной.
Чтобы перевести из десятичной в двоичную, число многократно делят на 2 и читают остатки в обратном порядке; чтобы перевести из двоичной в десятичную, складывают каждую единицу, умноженную на соответствующую степень двойки. Инструмент делает это для целых чисел любого размера без потери точности.
Текст в компьютере хранится в виде байтов. В кодировке UTF-8 буква A — это байт 01000001 (65 в десятичной или 41 в шестнадцатеричной), а русская буква, например я, занимает два байта (D1 8F). Поэтому текст в двоичном коде записывают группами по 8 бит на байт.
Что стоит учесть
- Переводит только целые неотрицательные числа: без дробей и знаков.
- Текст кодируется в UTF-8, самой распространённой кодировке; другие кодировки дали бы другие байты.
- Если при переводе байтов в текст они не образуют корректный текст, инструмент предупредит об этом.
Частые вопросы
Как перевести десятичное число в двоичное?
Введи число в десятичное поле и посмотри на двоичное. Десятичное 10 — это 1010 в двоичной системе.
Как перевести текст в двоичный код?
Введи текст в текстовое поле: каждый символ показывается как байт из 8 бит (буква A — 01000001).
Как перевести шестнадцатеричное число в десятичное?
Введи число в шестнадцатеричное поле. Например, FF — это 255 в десятичной системе.
Что с очень большими числами?
Они переводятся без потери точности, даже если в них сотни цифр.
Сохраняется ли то, что я ввожу?
Нет. Всё считается в твоём браузере.