So, so compilers that want to be careful about this kind of thing, what they will do is, they will represent the floating point numbers as strings inside the compiler and they will, do the obvious, long form addition, and multiplication, division operations are the floating operations directly on the strings. 