原码、反码、补码的关系
特别的,在原码中0有两种表示方式:[+0]原=0000000,[-0]原=1000000
在反码表示中,0也有两种表示形式:[+0]反=0000000,[-0]反=11111111
在补码表示中,0有唯一的编码:[+0]补=0000000,[-0]补=0000000
## 移码
因为个人移码理解有点困难,so单独解释一下: 移码表示法是在数X上增加一个偏移量来定义的,常用来表示浮点数中的阶码,所以是整数。如果机器字长为n,规定偏移量为2^(n-1)。若X是整数,则[X]移=2^(n-1)+X 则[+45]=+0101101+10000000, [-45]=-0101101+10000000=01010011 实际上由此可推出,在偏移2^(n-1)的情况下,只要将补码的符号位取反便可获得相应的移码表示
