Forum: Mikrocontroller und Digitale Elektronik marko binärverknüpfung


von sagIchNicht (Gast)


Lesenswert?

hallo,

was sagt der folgende ausdruck?
1
a |= (1 << b)

ist doch das gleiche wie: a = a | (1 << b)

und der letzte ausdruck sagt doch die eins wird binär um b stellen nach 
links verschoben und mit a oder verknüpft oder?

danke

von Max H. (hartl192)


Lesenswert?

sagIchNicht schrieb:
> ist doch das gleiche wie: a = a | (1 << b)
>
> und der letzte ausdruck sagt doch die eins wird binär um b stellen nach
> links verschoben und mit a oder verknüpft oder?
Ja, diese Zeile setzt das mit der Wertigkeit 2^b in a.

von Kaj (Gast)


Lesenswert?

sagIchNicht schrieb:
> ist doch das gleiche wie
Ja

sagIchNicht schrieb:
> die eins wird binär um b stellen nach
> links verschoben
Ja

sagIchNicht schrieb:
> und mit a oder verknüpft
Ja

sagIchNicht schrieb:
> verknüpft
genau genommen: bitweise verODERt

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Kaj schrieb:
> sagIchNicht schrieb:
>> und mit a oder verknüpft
> Ja
>
> sagIchNicht schrieb:
>> verknüpft
> genau genommen: bitweise verODERt

Schrieb er doch:

>> und mit a /oder verknüpft/

(er hätte einen Bindestrich verwenden sollen, dann wäre es klarer 
gewesen)

von sagIchNicht (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.