public int ByteToInt(byte a)
{
int data;
if ((a & 0x80) != 0x80) return a;
else
{
data = a - 0x01;//减去补码
data = data ^ 0xFF;//反码得到负数的绝对值
return data * -1;
}
}