Hallo, wie kann ich in C die Bits eines Int wertes auslesen? So kann ich sie schon setzen:
1 | test |= 1<<1; // bit 1 setzen |
2 | test &= ~(1<<2); // bit 2 löschen |
aber wie kann ich diese auslese? So funktioniert es nicht :
1 | if(test == 1<<3){ |
2 | |
3 | printf("Bit 3 ist eine 1"); |
4 | |
5 | }
|
Kann mir jemand helfen? mfg alex