.计算机原理- 整数的补码,原码, 反码 解释一:对于整数来讲其二进制表示没有符号位.一个字节的表示范围为00000000-11111111,由此可见一个字节的整数表示范围为0,255=28 - 1。对于整数来讲,其二进制表示中存在一个符号位.先来看一下下面几个定义: 1:在计算机中,负数以其正值的补码形式表达。正数即在符号位补0. 2:原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。 3:反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。 4:补码: 反码+1 由以上可以得到.计算机储存有符号的整数时,是用该整数的补码进行储存的,0的原码、补码都是0;正数的原码、补码可以特殊理解为相同;负数的补码是它的反码加1。范围: 正数 00000000 - 01111111 即0, 27 - 1。 负数 10000000 - 11111111 。范围说明. 11111111 - 1 = 11111110,取反=00000001 即是-1. 10000000 -1 = 01111111,取反=10000000, 即是-1