1.uint8转float
short CharToShort(unsigned char cData[])
{
return ((short)cData[1]<<8)|cData[0];//cData[0]是低八位
}
//调用
(float)CharToShort(&chrTemp[0])/32768
2.float转uint8
//float->short,再进行转换
void ShortToChar(short sData,unsigned char cData[])
{
cData[0]=sData&0xff;
cData[1]=sData>>8;
}