Das Komma kann man immernoch mit x * 10 um eine Stelle nach rechts und mit x / 10 um eine Stelle nach links schieben.
Naja, bei mir funktioniert ja das float nicht, daher kann ich wohl kaum /10 rechnen... Bin zwar dabei das AVR-Studio zu erlernen, aber bis dahin hätte ich es gerne mal so gemacht...

Zu den Bitmasken:
0x1 sieht mir nach Hexadezimal aus, muss das noch prüfen... Denn verstehen tu ichs leider noch nicht, was da passiert...

Achso, das ist binär.. 0x11 ist dann 3?

also i=x&(00000001) ?? wobei i=einerstelle, x=Zahl