JürgenB: Microcontroller: if-Schleife mit zwei Schaltern

Beitrag lesen

Hallo hotti,

4 als Bitmuster: 0100

1 bit nach rechts ergibt 0010 also 2 (Wurzel aus 4).

4 << 1 ergibt 0100. Ein bit nach links: Zahl hoch 2 (hier: ne 8).

Alles klaro ;-)

nein. Ich dachte, x >> 1 wäre "durch 2" und x << 1 "mal 2".
Siehe auch http://de.wikipedia.org/wiki/Bitweiser_Operator#Bitweise_Verschiebungen.

Gruß, Jürgen