Почему IEEE-754 с плавающей точкой не подлежит обмену между платформами?

Это былоутверждал что (даже учитывая байтовый порядок байтов) IEEE754 с плавающей запятой не гарантируется для обмена между платформами.

Так:

Почему, теоретически, IEEE с плавающей точкойне обменять между платформами?Являются ли какие-либо из этих проблем справедливыми для современных аппаратных платформ (например, i686, x64, arm)?

Если проблемы справедливы, не могли бы вы продемонстрировать пример, где это так (C или C ++ предпочтительнее)?

Мотивация: НесколькоGPS производители обменять их двоичные форматы на (например) широту, долготу и необработанные данные в «значениях с плавающей точкой, соответствующих IEEE-754». Таким образом, я не могу выбирать текстовый формат или другой «портативный» формат. Следовательно, мой вопрос связан с тем, когда могут возникнуть или не возникнуть различия.

Ответы на вопрос(1)

Ваш ответ на вопрос