补码存在一个规律:
十进制:2
二进制源码:0010
二进制补码:0110
二进制反码:1101
从中可以发现:补码的最右边的一个1及其右边与源码保持一致,左边与反码保持一致。
从中可以得到:
1,一个数快速求补码:找出最右边的1,将其左侧除符号位取反,右侧不变
2,已知一个数的补码,求其相反数的补码:找出最右边的1,将其左侧全部取反,右侧不变
补码存在一个规律:
十进制:2
二进制源码:0010
二进制补码:0110
二进制反码:1101
从中可以发现:补码的最右边的一个1及其右边与源码保持一致,左边与反码保持一致。
从中可以得到:
1,一个数快速求补码:找出最右边的1,将其左侧除符号位取反,右侧不变
2,已知一个数的补码,求其相反数的补码:找出最右边的1,将其左侧全部取反,右侧不变