Hallo! Ich habe ine Frage bezgl. des Schiebeoperators in Codevision avr. Ich habe beispielsweise einen char der so aussieht: 0b00000010 ich möchte nun mit hilfe des schiebeoperators daruas entweder 0b00000100 oder 0b00000001 machen. weis jemand wie die entsprechende syntax in cvavr aussehen müsste? Danke!
> weis jemand wie die entsprechende syntax in cvavr aussehen müsste?
So wie in jedem anderen C-Compiler auch(*)...
1 | unsigned char foo = 0b00000010; |
2 | |
3 | foo <<= 1; //foo == 0b00000100 |
4 | foo >>= 2; //foo == 0b00000001 |
(*) ...wobei die meisten C-Compiler allerdings keine Binär-Darstellung können...
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.