Какой выходной формат генерирует "BitConverter.GetBytes"? генерирует ли он: Стандарт IEEE для нормализации числа с плавающей запятой с одиночной/двойной точностью Мне нужно знать это, поскольку я пишу XDR-сообщение и, как описано в RFC 1014, 3.6 и 3.7, используйте стандарт IEEE.
Да, это IEEE. См. здесь. Конкретность может отличаться от системы к системе, поскольку это не является частью спецификаций IEEE 754. Вы можете проверить это с помощью BitConverter.IsLittleEndian
.
Да, это IEEE 754. В принципе, представление в памяти - по крайней мере, в Microsoft CLR - и BitConverter.GetBytes(float/double)
просто копирует память непосредственно в массив байтов.