LZ这个问题应该是问补码的表示吧对于有符号整数来说,其二进制表示的第一位为其正负,即对于16进制0xfff0来说,其2进制表示为0b1111 1111 1111 0000 ,也就是说这个是一个负数如果是负数的话,数的绝对值等于 0x10000(16进制)减去这个数的值,即0xfff0的绝对值为0x10000 - 0xfff0 = 0x0010 = 16(10进制)所以,0xfff0的取值为 -16如果是一个正数的话,就直接换算为10进制就可以了,没有其他特别处理