“BitConverter.GetBytes”生成什么输出格式? 它会产生: IEEE标准化规范化 单/双精度浮点数 我需要知道这是在编写XDR通信时,如RFC 1014,3.6和3.7中所述,它使用IEEE标准。
答案 0 :(得分:3)
是的,这是IEEE。例如,请参阅here。但是,字节序可能因系统而异,因为这不是IEEE 754规范的一部分。您可以使用BitConverter.IsLittleEndian
进行测试。
答案 1 :(得分:1)
是的,它是IEEE 754.基本上是内存中的表示 - 至少在微软的CLR中 - 并且BitConverter.GetBytes(float/double)
只是将内存直接复制到字节数组中。