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
Varianten: x.bStatus = !x.bStatus; x.bStatus = ~x.bStatus; x.bStatus ^= 1;
Gast
#2010222
1 | |
1 | |
1 | |
Danke
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.