? ? ? ?正数的反码和补码都与原码一样;
? ? ? ?负数的反码、补码与原码不同,负数的反码:原码中除去符号位,其他的数值位取反,0变1,1变0。负数的补码:其反码+1.? ?
? ? ? ?写到这里,就准备着手解决一下上一篇博文提到的byte类型的最小值是10000000 ?,为-128的问题,可是小弟才疏学浅,解释不清楚了啊,最后拜读了一下某技术大牛的博文,终于有点醍醐灌顶的感觉,文章由浅入深进行分析,值得一看,转载原文如下,希望能给大家带来些许帮助。同时也向原作者表示感谢。