aber ich weiß ja nicht, auf was das bit gerade steht... aber so müsste es doch gehen, vorrausgesetzt, ich habe diese Bitopps verstanden:
auf 0 setzten:
1. das gewünschte Bit an die letzte stelle rotaten
2. mit AND 11111110 wird das letzte bit gelöscht, weil auf jeden fall 0 drin ist, und die anderen nur, wenn sie auch 0 sind...
auf 1 setzten:
1. Rotaten
2. mit OR 00000001 das letzte bit setzen, da es ja auf jeden fall 1 ist, die anderen aber nur, wenn sie auch 1 sind...
ich hoffe, ich habs richtig verstanden...