Try it with a calculator. Enter .00000000000125, and then add 1. Many calculators will display an answer of 1 since they aren't able to maintain enough digits of precision to display the actual answer.
So if you have two numbers that are very different in relative size, (e.g. 1 vs. .00000000000125), adding them causes the loss of digits. If you can strip off the 1, though, there's no problem in storing or computing with the part to the right of all the zeros. In computers, floating point numbers are stored in a way that is similar to scientific notation. Instead of being stored as .00000000000125, it would be stored something like 1.25 X 10-12. Not exactly like that, since the base is 2, not 10, and there are some other differences.
number like 1.00000000000125, where one part is very large