反码和原码转换

2026-06-04

反码的表示方法是: 正数的反码是其本身,负数的反码是在其原码的基础上,符号位不变,其余各个位取反。 [+1] = [0000 0001](原码)= [0000 0001](反码) [-1] = [1000 0001](原码)= [1111 1110](反码) 可见如果一个反码表示的是负数,人脑无法直观的看出来它的数值。通常要将其转换成原码再计算。 原码是使用二进制表示一个数的一种方式,其中最高位是符号位,0表示正数,1表示负数,其余位表示数值大小。而反码是将原码中所有位取反,符号位不变。例如...

阅读更多