hi @Rolf B
ahja, das Nibble. Lange nicht gehört, danke !
Indes sind Bitoperatoren ja auch keine Hexerei:
printf "%X %X" , 0xFC >> 4 & 0xF, 0xFC & 0xF;
# Ergebnis: F C
# und in C funktioniert das genauso
Also einmal 4 Bits nach rechts schieben und die Maske 00001111
anlegen ergibt die Zahl aus der linken Hälfte. Rechte Hälfe analog nur muss da nicht geschoben werden.
MfG