原码,反码,补码
- 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值。
- 反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上, 符号位不变,其余各个位取反。
- 补码的表示方法是:正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1。 (即在反码的基础上+1)
举例:
| 十进制数 | 原码 | 反码 | 补码 | 
|---|---|---|---|
| 85 | 0101 0101 | 0101 0101 | 0101 0101 | 
| -85 | 1101 0101 | 1010 1010 | 1010 1011 | 
| 9 | 0000 1001 | 0000 1001 | 0000 1001 | 
| -9 | 1000 1001 | 1111 0110 | 1111 0111 | 
    本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号