NewLAN60.ru

Буква П в кодировке UTF-8.

Мы рассматриваем число: 11010000100111112 в двоичной системе счисления и хотим перевести его в шестнадцатеричную. На первом этапе переведем его сначала в десятичную. Подробно об этом рассказывалось в основной статье по ссылке выше.

11010000100111112 =
1∙215+1∙214+0∙213+1∙212+0∙211+0∙210+0∙29+0∙28+1∙27+0∙26+0∙25+1∙24+1∙23+1∙22+1∙21+1∙20 =
32768+16384+0+4096+0+0+0+0+128+0+0+16+8+4+2+1 = 5340710
Получилось: 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

Стрелка загрузки, направлена внизЗагрузить статью PDF 95kB