fork download
  1. #include <stdio.h>
  2.  
  3. main(void) {
  4. double a = 265.0;
  5.  
  6. unsigned long long b = *((unsigned long long*)(&a));
  7. unsigned long long mask;
  8. for (mask = (unsigned long long) 1 << 63; mask != 0; mask >>= 1)
  9. printf("%i", (mask & b)?1:0);
  10. return 0;
  11. }
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
0100000001110000100100000000000000000000000000000000000000000000