原码-->补码:
例: 原码:1,0100110-----符号位不变,全部取反,末尾+1-->1,1011010
或者
原码:1,0100110---从右向左数第一个“1”的坐边开始全部取反,符号位不变-->补码:1,1011010
补码-->原码:
例:
方法一:
补码:1,1011010---从右向左数第一个“1”的坐边开始全部取反,符号位不变-->原码:1,0100110
方法二:
补码:1,1011010----全部取反末尾+1,符号位不变-->原码:1,0100110
****给定一个数的补码,求他的负数的补码--
答:只需要全部位取反(包括符号位),末尾+1
****给定一个负数的补码,转换为正数的补码--
答:只需要全部位取反(包括符号位),末尾+1
二进制小数也是如此