Du kannst auch direkt auf das entsprechende Bit vergleichen, ohne zu schieben.
Hier mal ein Beispielcode äquivalent zu Deiner Vorgabe:
Gruß,Code:if ((!array[0] & 0b00000010)) a++; if (array[0] & 0b00000100) a++; if (!(array[0] & 0b00001000)) b++; if (array[0] & 0b00010000) b++;
askazo
Lesezeichen