всё равно останется 70 000 000.
Если добавить 100, то получится 70 000 096.
Если добавить 100 000, то получится 70 0100 000.
Почему так?
Добро пожаловать в арифметику с плавающей точкой!
Это называется потеря значимости при сложении. Вас в школе совсем дискретной математике не учать что ли? float/double -- неточные числа, они используют машинное представление числа с плавающей точкой, вычисления в которых всегда обладают некоторой погрешностью, и никогда не точны до последней единицы.
Обсуждают сегодня