Простой ответ - нет. Не существует двоичного переносимого способа записи чисел с плавающей запятой в двоичной форме. Даже если вы будете следовать документу IEEE-752, вы обнаружите, что можете хранить байты, соответствующие плавающей запятой, в разных порядках (например, большие / маленькие порядковые числа для целых чисел)
Существует несколько протоколов IETF (наиболее известный протокол IPFIX), которые определяют формат для передачи чисел с плавающей запятой IEEE-752 в так называемый (там) сетевой формат. Это вынуждает записывать число в мажорном или минусовом весе, но, например, это вынуждает машины с низким порядком байтов (например, Intel) менять местами байты при чтении / записи в провод.
Итак, что делают люди? хорошо, если вы хотите сохранить свои данные, вам лучше определить свой собственный формат и всегда следовать ему в своих проектах. В зависимости от архитектуры. Если вам повезло быть первым, когда другим нужно получить доступ к вашим данным, вы можете сказать им, как эти данные хранятся и все могут следовать вашим спецификациям, вместо того, чтобы самим приспосабливаться к их.