Byte in 2 mal 4 Bit aufteilen
-
Hallo!
Ich habe nun schon sehr lange gesucht und leider immernoch nichts gefunden. Deswegen wende ich mich nun hier an die Mitglieder dieses Forums.Mein Problem ist folgendes: Ich habe ein Byte, welches Binär z.B. so aussieht: 10011100. Dieses möchte ich nun aufteilen:
Aus 10011100 sollen 00001001 und 00001100 werden. Also 2 Byte.
Wär super wenn ihr mir helfen könntet.
Oliver
-
Lösung ist relativ trivial
char in=0x9D // 1001 1100 char high_nibble,low_nibble; low_nibble=in & 0xF; high_nible=(in & 0xf0) >> 4;
Bitweise und und shift right sollte eigentlich bekannt sein
-
Danke. Ist ja wirklich trivial. Da stand ich wohl irgendwie auf dem Schlauch.