char buf[4]; //存放着规约发送的浮点数
int iTemp;
float fTemp; //存储转换后的浮点数
iTemp=buf[0]+buf[1]*0x100+buf[2]*0x10000+buf[3]*0x1000000;
memcpy( (char *)&fTemp, (char *)&iTemp, 4 );
char buf[4]; //存放着规约发送的浮点数
int iTemp;
float fTemp; //存储转换后的浮点数
iTemp=buf[0]+buf[1]*0x100+buf[2]*0x10000+buf[3]*0x1000000;
memcpy( (char *)&fTemp, (char *)&iTemp, 4 );