Forum: Compiler & IDEs Frage zu Bitoperatoren


von Maddin (Gast)


Lesenswert?

Hi,
ich wühle mich gerade so durch die Bitoperatoren und ihren
Bedeutungen.
Was ich weiß ist, dass '|' OR ist  oder '&' ist AND, aber was
bedeutet es, wenn ich das sehen "|=", oder "&=" ?

von Daniel (Gast)


Lesenswert?

Nichts leichter als das :
a |= b entspricht a = a | b

Gilt auch für alle anderen binären Operatoren : + * - / ....

MfG, Daniel

von Maddin (Gast)


Lesenswert?

Achso,
das heißt also, dass in deinem Beispiel a die bitweise ODER-Verknüpfung
von a uns b zugewiesen wird?

von Rufus T. Firefly (Gast)


Lesenswert?

Wie anders sollte man "a |= b entspricht a = a | b" interpretieren?

von Daniel (Gast)


Lesenswert?

Hallo nochmal,

@Maddin : Yep !

Berichtigung : Es gilt nicht für alle binären Operatoren (z.B. nicht
für dem Kommaoperator ","). Bevor mich jetzt jemand zurechtweist
:-).

MfG, Daniel

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.