非正常字节数据,无符号转有符号
//非正常字节数据,无符号转有符号 srcVal原始值,n为数据的比特长度
int ConvertUnsignToSign(int srcVal,float n)
{
if (srcVal<0)
{
return srcVal;
}
int val1=pow(2.0f,n-1)-1;
int val2=pow(2.0f,n);
if (srcVal>val1)
{
srcVal=srcVal-val2;
}
return srcVal;
}