#include <stdio.h>
typedef union{
struct{
unsigned led0 :1;
unsigned led1 :1;
unsigned led2 :1;
unsigned led3 :1;
unsigned led4 :1;
unsigned led5 :1;
unsigned led6 :1;
unsigned led7 :1;
};
unsigned char byte;
}led;
int main(void) {
led y;
y.led0 =0;
y.led1 =0;
y.led2 =0;
y.led3 =0;
y.led4 =1;
y.led5 =1;
y.led6 =1;
y.led7 =1;
int x;
x =y.byte;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHVuaW9uewoJCglzdHJ1Y3R7CgkJdW5zaWduZWQgbGVkMCAgOjE7CgkJdW5zaWduZWQgbGVkMSAgOjE7CgkJdW5zaWduZWQgbGVkMiAgOjE7CgkJdW5zaWduZWQgbGVkMyAgOjE7CgkJdW5zaWduZWQgbGVkNCAgOjE7CgkJdW5zaWduZWQgbGVkNSAgOjE7CgkJdW5zaWduZWQgbGVkNiAgOjE7CgkJdW5zaWduZWQgbGVkNyAgOjE7Cgl9OwoJdW5zaWduZWQgY2hhciBieXRlOwoJCn1sZWQ7IAoKaW50IG1haW4odm9pZCkgewoJCglsZWQgeTsKCXkubGVkMCA9MDsKCXkubGVkMSA9MDsKCXkubGVkMiA9MDsKCXkubGVkMyA9MDsKCQoJeS5sZWQ0ID0xOwoJeS5sZWQ1ID0xOwoJeS5sZWQ2ID0xOwoJeS5sZWQ3ID0xOwoJaW50IHg7Cgl4ID15LmJ5dGU7CglwcmludGYoIiVkXG4iLCB4KTsKCXJldHVybiAwOwp9