Gast
#1138227
Hallo! Eine kurze Frage... Situation: Port D Pin 1 = 0 Port C Pin 1 = 1 Variante 1: if( ( PINC & (1<<PINC1) ) & ~( PIND & (1<<PIND1) ) ) Variante 2: if( ( PINC & (1<<PINC1) ) & !( PIND & (1<<PIND1) ) ) Warum funktioniert Variante 1, aber Variante 2 nicht? Die beiden Operatoren bewirken doch das selbe oder nicht? Vielen Dank, ben