fork download
  1. #include <cstdint>
  2. #include <cstdio>
  3.  
  4. using std::printf;
  5. union f
  6. {
  7. double d;
  8. uint64_t u;
  9. };
  10.  
  11.  
  12. int main() {
  13. f a,b,c;
  14. a.d = 1.0;
  15. b.d = 0.0;
  16. c.d = a.d/b.d;
  17. printf(" a=%016llx\n", a.u);
  18. printf(" b=%016llx\n", b.u);
  19. printf("a/b=%016llx\n", c.u);
  20. }
  21.  
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
  a=3ff0000000000000
  b=0000000000000000
a/b=7ff0000000000000