Dlaczego zmiennoprzecinkowy IEEE-754 nie jest wymienny między platformami?

To byłotwierdził nie ma gwarancji, że zmienna zmiennoprzecinkowa IEEE754 będzie podlegać wymianie między platformami (nawet w przypadku rozliczania endianu bajtowego).

Więc:

Dlaczego, teoretycznie, jest zmiennoprzecinkowy IEEEnie wymienne między platformami?Czy którykolwiek z tych problemów dotyczy nowoczesnych platform sprzętowych (np. I686, x64, arm)?

Jeśli obawy są ważne, czy możesz zademonstrować przykład, gdzie tak jest (preferowane jest C lub C ++)?

Motywacja: KilkaGPS producentów wymieniają swoje formaty binarne na (np.) szerokość, długość geograficzną i surowe dane w „wartościach zmiennoprzecinkowych zgodnych z IEEE-754”. Nie mam więc kontroli nad wyborem formatu tekstu lub innego „przenośnego” formatu. Dlatego moje pytanie musi mieć miejsce, gdy różnice mogą się pojawić lub nie.

questionAnswers(1)

yourAnswerToTheQuestion