float ntohf(float * netfloat)
{
BYTE arrbyfloat[4];
memcpy(arrbyfloat,netfloat,4);
BYTE byTemp;
//交换1 、4
byTemp = arrbyfloat[0];
arrbyfloat[0] = arrbyfloat[3];
arrbyfloat[3] = byTemp;
//交换2、 3
byTemp = arrbyfloat[1];
arrbyfloat[1] = arrbyfloat[2];
arrbyfloat[2] = byTemp;
return *(float*)arrbyfloat;
}
也可作为主机字节序转网络字节序