Разница между хранением нецелых чисел и их представлением в виде строк
Согласно этому плавающему конвертеру ( https://www.h-schmidt.net/FloatConverter/IEEE754.html), 0.1 фактически хранится в двоичном виде как 00111101110011001100110011001101.....(бесконечно). Его десятичное представление в таком случае выглядит как 0.100000001490116119384765625. Как, например, Java, когда мы храним число с плавающей точкой, равное 0,1, и печатаем его, на самом деле представляется как "0,1", а не как реальное значение, хранящееся как "0,100000001490116119384765625"?
Спасибо