在计算机中是使用二制数中的最高位表示来正负. 二进制的储存中都是用的补码,正数的原码.反码和补码相同,负数的原码是最高位为1,反码最高位不变,其余各位取反,补码为其反码+1(重要!!) 首先得知道最高位是哪一位?1个字节的类型,如字符类型,最高位是第7位,2个字节的数,最高位是第15位,4个字节的数,最高位是第31位. 不同长度的数值类型,其最高位也就不同,但总是最左边的那位(如下示意). 字符类型固定是1个字节,所以最高位总是第7位. (红色为最高位) 单字节数: 1111 1111 双字节…