C语言实现浮点数与十六进制的转换

我们可以借助memcpy函数!!!

memcpy指的是C和C++使用的内存拷贝函数,
函数原型为**void *memcpy(void destin, void source, unsigned n);
函数的功能是从源内存地址的起始位置开始拷贝若干个字节到目标内存地址中,即从源source中拷贝n个字节到目标destin中。

39.467—0x421DDE35
12.5----0x41480000

个人计算机基本上是小端存储的方式。

大端模式:数据的高字节在内存的低地址,低字节在内存的高地址。
小端模式:数据的高字节在内存的高地址,低字节在内存的低地址。

下面的代码例子,编程一下就知道了。
C语言实现浮点数与十六进制的转换