fork download
  1. import std.stdio;
  2.  
  3. void main()
  4. {
  5. uint u = 0b01111111100000000000000000000001u;
  6. writeln(cast(float)u);
  7. writeln(*cast(float*)&u);
  8. writeln(cast(uint)float.nan);
  9. }
Success #stdin #stdout 0.01s 2120KB
stdin
Standard input is empty
stdout
2.1391e+09
nan
0