У меня есть программа, которая читает числа с плавающей запятой из файла данных ASCII, используя оператор <<. Я заметил, что всякий раз, когда есть число, которое очень мало, но отлично от нуля (абсолютное значение меньше, чем приблизительно 1.e-20), оно будет корректно работать на моей машине с Windows, но не работать на моей машине с Linux. Почему это происходит? На способ, которым он анализирует числа с плавающей запятой, влияет какая-то специфичная для платформы характеристика? </p>