Thread Hexadezimale Codierung (9 answers)
Opened by [E|B] at 2004-05-31 18:24

esskar
 2004-06-09 21:40
#25730 #25730
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
es ist ja allgemein bekannt, dass 1byte meistens 8bit besprechen...

nehmern wir nochmal den Buchstaben 'H'

dezimal Wert: 72
binär Wert: 01001000
hex Wert: 48

man sieht nun direkt, dass 0100 in dezimal 4 und 1000 in dezimal 8 sind...

wie komm ich an diese Viererpäckchen? Mit Bit-Undung

Code: (dl )
1
2
3
4
   01001000
& 11110000 (0xF0)
----------
01000000 >> 4 = 00000100 (also die letzen 4 Bits weggeworfen)

jetzt hab ich genau die 4, die ich brauche

Code: (dl )
1
2
3
4
   01001000
& 00001111 (0x0F)
----------
00001000 (hier brauch ich nicht zu shiften, da ich schon die hinteren 4 bits habe)

jetzt hab ich genau die 8, die ich brauche!

okay?

View full thread Hexadezimale Codierung