2016-03-24 4 views

Antwort

4

Es scheint, als ob Sie denken, dass die Bits umgekehrt sein sollten, aber Endianness bezieht sich auf die Bytes nicht die Bits. 0x803f repräsentiert zwei Bytes, das erste ist 80 und das zweite ist 3F. So die endianness Umkehr bewirkt, dass der Wert 0x3F80

https://en.wikipedia.org/wiki/Endianness#Big-endian

+0

bitweise Umkehr 0x3F ändern 0xFC würde werden. ('0b00111111' bis' 0b11111100'). Das Gehirn des OPs erwartet, dass die Nibbles (hexadezimale Ziffern) umgekehrt werden. –

Verwandte Themen