Forum: PC-Programmierung Bit änderung in Variablen


von Florian Menne (Gast)


Lesenswert?

Hallo,
weiss einer wie ich einzelne Bit s in einer 8 Bit Zahl verändern kann?
Und zwar vom Bit 7 zu Bit 0 da ich einen tlc 549 ansteuern will. Das
macht man bestimmt irgendwie mit Bitweise Operatoren aber leider weiss
ich nicht wie. Ich schreibe mit c++.

von Dirk (Gast)


Lesenswert?

Hi,

z.B.


[/c]
#define BIT0 0

unsigned char byte=0;

Byte |= (1<<BIT0); // setzt Bit0 "1"

Byte &= ~(1<<BIT0); // loescht Bit0 "0"

[/c]

Gruß,
Dirk

von Florian Menne (Gast)


Lesenswert?

Jo, danke funktioniert super!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.