Hallo, wollte gerne wissen was das Befehlszeichen "<<" bei C bedeutet. z.B. Steht im Tutorial wenn man ein Pin auf logisch 1 setzen will dann steht da (Beispiel) PORTB = 0x04; /* besser PORTB=(1<<PB2) */. Und ich versteh den Kommentar nicht. Hat das etwa nichts mit "kleiner als" zu tun? Ist dieses Zeichen also sowas wie ne Zuweisung? MfG
<< ist 'Bitweises schieben nach links' 1 << 4 bedeutet also, dass eine binäre 1 00000001 um 4 Stellen nach links geschoben wird 00010000
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.