原码反码补码

#Java

原码反码补码

计算机中的数据,都是以二进制==补码==的形式在运算,而补码则是通过反码和原码推算出来的

原码:看数据;最高位为符号为,0表示正,1表示负,其余位表示数值的大小。

反码:存数据;正数的反码与原码相同,负数反码是对其原码逐位取反,但符号位除外

补码:运算数据;正数的补码与原码相同;负数的补码是在其反码的末位加1。