float网络序和主机序、字节流得到float实际数据
使用union来实现
typedef Tempdata{
float f;
int i;
} uTempdata//union所有成员内存使用相同的位置
//将浮点转换为字节流
float htonf(float f)
{
uTempdata utd;
utd.f=f;
utd.i=htonl(utd.f);
return utd.f;
}
//字节流转float数据
float ntohf(float f)
{
uTempdata utd;
utd.f=f;
utd.i=ntohl(utd.i);
return utd.f;
}