Files

26 lines
471 B
C

#include <stdio.h>
int main(void) {
unsigned char flags = 0b0000010;
unsigned char FLAG_A = 1u << 0;
unsigned char FLAG_B = 1u << 1;
printf("El FLAG_A es: %08b\n", FLAG_A);
printf("El FLAG_B es: %08b\n", FLAG_B);
// encender ambos.
flags = (FLAG_A | FLAG_B);
if (flags & (FLAG_A)) {
printf("El flag A esta encendido\n");
}
if (flags & (FLAG_B)) {
printf("El flag B esta encendido\n");
}
return 0;
}