https://www.mytecharm.com.co/post/why-01-02-03-in-c-understanding-floating-point-numbers-4pj3pn