计算机二进制减法的运算过程

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:51:32
比如30减20
30的二进制00011110,21为00010101,20先变成负数,再做加法

先算21的补码 取反加1 也就是 11101011
然后与30相加 00011110
+11101011
……………………………………………………
100001001 最高位溢出 得到 00001001也就是9

转成10进制算,再转成二进制度。纯二进制算更容易,数位对齐1-0=1 0-1要从前面借1,前面就成0了。懂了吗?