Буква П в кодировке UTF-8.
Мы рассматриваем число: 11010000100111112 в двоичной системе счисления и хотим
перевести его в шестнадцатеричную. На первом этапе переведем его сначала в
десятичную. Подробно об этом рассказывалось в основной статье по ссылке выше.
11010000100111112 =
1∙215+1∙214+0∙213+1∙212+0∙211+
32768+16384+0+4096+0+0+0+0+
Получилось: 5340710
На втором этапе переведем 5340710 в шестнадцатеричную систему. Для этого делим число 53407 на 16. Обратите внимание на 16, а не на 2, как ранее.
53407 : 16 = 3337 (остаток 15 = F)
3337 : 16 = 208 (остаток 9)
208 : 16 = 13 (остаток 0)
13 : 16 = 0 (остаток 13 = D)
Так как шестнадцатеричная система использует для записи числа: 0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B. C, D, E, F, где буквы равны 10, 11, 12, 13, 14, 15 соответственно.
Получилось: 5340710 = D09F16
Окончательный результат перевода:
11010000100111112 = D09F16