Hex 2 Dec
Народ, что-то вообще запутался с конвертацией из 16ой системы в 10ую, может кто наведёт на путь верный? :)
А проблема с примером FFFFF8, из которого должно получится -8, как?
Как понимаю это unsigned hex -> signed dec, удалось из FFFF5F13 получить -41197, но с предыдущим примером никак :(
А проблема с примером FFFFF8, из которого должно получится -8, как?
Как понимаю это unsigned hex -> signed dec, удалось из FFFF5F13 получить -41197, но с предыдущим примером никак :(
1 ответов
Ну так, FFFFF8 — это 24 бита. А FFFF5F13 — это 32 битa. Исходя из того что с FFFF5F13 получилось, алгоритм, работает с 32-битными числами.
Значит, попробуй по тому же алгоритму перевести FFFFFFF8 — должно получиться -8.