Solved by ptrblck in post #4 
              
              
                That’s due to the limited floating point representation using 32bits. 
The Single-precision floating-point format Wikipedia article explains it quite well.