发送双精度浮点值(当然要调整正确的字节顺序)并在不同的CPU架构上交换它们是否可行,特别是i386、mips(几个不同的核心)和powerpc(e300、e500)。没有非常老的硬件。
对于所有架构使用gcc 4.2.1编译器,并使用-Os。
据说在IEEE-754标准中到处都可以找到(是吗?),但正如维基百科所说:
IEEE 754-1985允许在实现中进行许多变化(例如某些值的编码和某些异常的检测)。IEEE 754-2008已经加强了其中的许多内容,但仍然存在一些变化(尤其是二进制格式)。
我没有打算传递NaN或其他特殊内容,只有有效的十进制数。
对于所有架构使用gcc 4.2.1编译器,并使用-Os。
据说在IEEE-754标准中到处都可以找到(是吗?),但正如维基百科所说:
IEEE 754-1985允许在实现中进行许多变化(例如某些值的编码和某些异常的检测)。IEEE 754-2008已经加强了其中的许多内容,但仍然存在一些变化(尤其是二进制格式)。
我没有打算传递NaN或其他特殊内容,只有有效的十进制数。