Forum: Mikrocontroller und Digitale Elektronik detect |= 0x0002; Was bedeutet das?


von Tobi (Gast)


Lesenswert?

Moinsen,
kann mir bitte einer dabei helfen die im Betreff eingefügte Zeile C-Code 
zu verstehen!
Was bedeutet das? Was macht das? Was ist das?

von crazy horse (Gast)


Lesenswert?

Kurzschreibweise von detect = detect | 0x0002;
Es wird also Bit1 von detect auf 1 gesetzt.

von inoffizieller WM-Rahul (Gast)


Lesenswert?

detect |= 0x0002;

=

detect = detect | 0x0002; //Langform

Setzt das vorletzte Bit (2. von rechts) in der Variablen "detect", wobei 
die restlichen Bits nicht verändert werden.

von Stefan (Gast)


Lesenswert?

Bitweise OR-Verknüpfung
http://www.pronix.de/pronix-676.html

von Tobi (Gast)


Lesenswert?

Danke

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.