bestimmte Stelle einer Integer - Variable auslesen

Hallo Zusammen

Da ich Platz ,beim Übertragen verschiedener Messwerte, sparen will, habe ich mehrere Schaltzustände ( 0 und 1)in eine Int Variable gepackt.Dies ging auch relativ einfach.
Doch die Rückwandelung hat es nun in sich .
Desshalb meine Frage:Lässt sich eine bestimmte Stelle einer integer-Variable ansprechen ähnlich wie ein Zeiger eines Arrays oder eines Strings.Im Netz habe ich leider nichts gefunden.

Grüße Rudi

http://arduino.cc/en/Reference/BitRead

Macht folgendes:

#define bitRead(value, bit) (((value) >> (bit)) & 0x01)

Also einfach den Wert um das gewünschte Bit nach rechts schieben und das unterste Bit ausmaskieren