mahlzeit, ist es möglich, das carryFlag in c abzufragen? also ich möchte eine variable mit bitshift verändern und den rausgeschobenen wert benutzen. habe dazu für c leider nichts gefunden Sascha
Sascha schrieb: > habe dazu für c leider nichts gefunden Anstatt uint8_t uint16_t verwenden. Für den Überlauf der unteren acht Bits kann man auf (wert & 0x100) testen.
Einfach erst das Bit testen und dann schieben:
1 | if( val & 1 ) |
2 | mache_was(); |
3 | val >>= 1; |
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.