Testen ob bestimmtes bit eines byte oder int high

Hallo,

wie kann ich testen ob ein bestimmtes bit eines bytes bzw. int HIGH ist, unabhäng des Status der anderen bits?

Würde das gehen:

if((testint && 256) == 1){}

?

Bin grad unterwegs und hab die HW nich zum testen...
Thx,
Astro

if(testint & 256) oder if(testint & (1<<8))

Logisches UND -> &&

Bitweises UND -> &

http://de.wikibooks.org/wiki/C-Programmierung:_Ausdrücke_und_Operatoren

Auch folgende Funktion liest den Zustand des bit Nummer 3 aus der Variablen "wert": bitRead[3,wert];

wie folgend beschrieben wird: http://arduino.cc/en/Reference/BitRead