fork(1) download
  1. #include <stdio.h>
  2.  
  3. typedef struct
  4. {
  5. unsigned int bit1:1;
  6. unsigned int bit2:1;
  7. unsigned int bit3:1;
  8. unsigned int bit4:1;
  9. unsigned int bit5:1;
  10. } five;
  11.  
  12. typedef union {five f; int i;} u;
  13.  
  14. int main() {
  15. u test;
  16. test.i = -9;
  17. printf("%u%u%u%u%u\n",test.f.bit5,test.f.bit4,test.f.bit3,test.f.bit2,test.f.bit1);
  18. return 0;
  19. }
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
10111