Bitfeld zerlegen



  • Hallo zusammen,

    ich hab ein Bitfeld in einem "uint32_t" stehen.

    Ich muss dieses Feld separat betrachten und hätte gerne die ersten zwei Byte als eigenen Wert und die zweiten zwei Bytes auch in als separaten Wert.

    z.B.
    0x00070000

    erster Wert: 0007
    zweiter Wert: 0000

    Könnt ihr mir zeigen, wie?

    Danke



  • Kennst du die Operatoren & (logical and), | (logical or) und >> (shift right)?


Anmelden zum Antworten