Oto przykładowo wyeksportowana pamięć jakieś zmiennej w pamięci za pomocą Eclipse CDT. Chodzi o liczbę całkowitą ze znakiem.
Kod: Zaznacz cały
FBFFFFFF FCFFFFFF FDFFFFFF FEFFFFFF FFFFFFFF
00000000 01000000 02000000 03000000 04000000
\(\displaystyle{ 256}\) -> \(\displaystyle{ 00010000}\)
\(\displaystyle{ 257}\) -> \(\displaystyle{ 01010000}\)
\(\displaystyle{ -1}\) -> \(\displaystyle{ FEFFFFFF}\)
\(\displaystyle{ -2}\) -> \(\displaystyle{ FDFFFFFF}\)
itd...
I teraz w jaki sposób w języku java skutecznie konwertować tego HEX'a na signed INT znając na ilu bajtach jest zapisany?
Ma ktoś jakiś pomysł?
Pozdrawiam