Задача Задача №3456007
А
А
Задача: перевести 33 из десятичной в шестнадцатеричную систему.
Способ 1: деление на основание 16 (классический метод перевода в другую систему счисления)
- 33 ÷ 16 = 2 с остатком 1.
- Цифры в шестнадцатеричной системе идут слева направо: старшая цифра — частное (2), младшая — остаток (1).
- Тогда 33 = 2·16 + 1 ⇒ 33(decimal) = 21(hex).
Проверка:
- 2·16 + 1 = 32 + 1 = 33, либо 0x21.
Способ 2: через двоичную систему
- 33(decimal) = 100001(binary).
- Разбиваем на группы по 4 бита слева направо: 0010 0001.
- Соответственно, hex-цифры: 2 и 1 ⇒ 21(hex).
Ответ: 21 (в шестнадцатеричной системе) или 0x21.