补码
把一个正数的二进制按位取反,然后再加一就是负数的补码表示方法。
使用补码表示法的优点在于,补码还可以避免在数值0上的两种表示方式(+0和-0),因此更加方便和精确。
补码方便计算机的运算。
例如:-3
3的二进制:0000 0011
反码:1111 1100
补码:1111 1101
5 - 3 = 5 + 3的补码
0000 0101
+ 1111 1101
0000 0010
补码
把一个正数的二进制按位取反,然后再加一就是负数的补码表示方法。
使用补码表示法的优点在于,补码还可以避免在数值0上的两种表示方式(+0和-0),因此更加方便和精确。
补码方便计算机的运算。
例如:-3
3的二进制:0000 0011
反码:1111 1100
补码:1111 1101
5 - 3 = 5 + 3的补码
0000 0101
+ 1111 1101
0000 0010