Цель: Понять. Давай разберем подробно.
Перевод 87 из десятичной системы в двоичную можно сделать двумя способами. Ниже сначала пошаговый метод деления на 2 (разряды двоичной записи запишем в порядке от младшего разряда к старшему), затем проверка.
Метод деления на 2 (пошагово)
- 87 ÷ 2 = 43, остаток 1
- 43 ÷ 2 = 21, остаток 1
- 21 ÷ 2 = 10, остаток 1
- 10 ÷ 2 = 5, остаток 0
- 5 ÷ 2 = 2, остаток 1
- 2 ÷ 2 = 1, остаток 0
- 1 ÷ 2 = 0, остаток 1
Теперь читаем двоичную запись снизу вверх по остатку: 1 0 1 0 1 1 1 → 1010111₂.
Проверка (обратное преобразование)
- 1·2^6 + 0·2^5 + 1·2^4 + 0·2^3 + 1·2^2 + 1·2^1 + 1·2^0 = 64 + 0 + 16 + 0 + 4 + 2 + 1 = 87
Дополнительные заметки
- В двоичной системе 87 можно представить и как 8-битное число: 01010111₂.
- В шестнадцатеричном виде 87 = 0x57, что соответствует двоичному 0101 0111.
Итого: 87 десятичное = 1010111 двоичное (или 01010111 в формате 8 бит).