Bitvariable invertieren/toggle'n

OP #2010211
Lesenswert?

Hallo,
weiss jemand ob und wie man eine bit-variable nach dem Muster von:

struct {
   unsigned bStatus_1:1; // 1 Bit für bStatus_1
   unsigned bStatus_2:1; // 1 Bit für bStatus_2
   unsigned bNochNBit:1; // Und hier noch mal ein Bit
   unsigned b2Bits:2;    // Dieses Feld ist 2 Bits breit
   // All das hat in einer einzigen Byte-Variable Platz.
   // die 3 verbleibenden Bits bleiben ungenutzt
} x;

x.bStatus=1;

invertieren kann. Ich würde gerne per empfangenem Zeichen 'c' ein bzw. 
ausschalten.

Danke im vorraus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren