Hier ist mein Code:Typ Gießen beteiligt Bit-Vektor-Operationen
uint8_t data[3] = {u >> 16, u >> 8, u & 0xff };
u
ist ursprünglich ein uint32_t
.
Wie kann ich die rechte Seite als Uint8_t verwenden? Ich habe versucht, (uint8_t)(u >> 16)
schreiben, aber dann bekomme ich eine Beschwerde, dass u>>16
nicht in den Bereich von uint8_t
passt.
Bitte sehen [fragen] und bieten eine [MCVE]. – Olaf