0 Daumen
322 Aufrufe

Hallo alle zusammen ,
kann mir jemand erklären wie man 0x1000-1 subtrahiert im Hexa System ?

Als Ergebnis soll 0x0fff raus kommen ?
Aber ich verstehe nicht wie die darauf kommen ?


von

Jemand ne Idee ?

1 Antwort

0 Daumen

Ist wirklich eine Subtraktion gemeint?

Was soll denn x sein? Ist eigentlich auch egal.

0x1000

        -1

----------------------- Annahme Ziffern sind: 0123456789abcdef

                                                      https://de.wikipedia.org/wiki/Hexadezimalsystem

      0x0fff

Denke an das Dezimalsystem 51000 - 1 = 50999

D.h. die letzten 3 Ziffern so gross wie möglich. Die erste 1 (der Tausender) wird dabei zerstört, bzw. zu 0. An dem, was weiter links in der Zahl steht (die 5) ändert sich nichts. 

von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community
...