二进制加减法遵循其独特的运算规则,具体如下:
一、加法规则(逢二进一)
- 0+0=0,0+1=1,1+0=1,1+1=10(向高位进1)
- 例如:100111 + 11010 = 100001(逐位相加,满二进一)
进位处理
- 每次进位时,当前位变为0,高位加1,直到无进位为止
二、减法规则(借一当二)
无借位情况
- 0-0=0,1-0=1,1-1=0(直接相减)
- 例如:1000001 - 11010 = 100111(逐位相减,无需借位)
借位处理
- 0-1时,向高位借1(相当于加2),结果为1(即10+1=11,二进制为10)
- 例如:1000001 - 10001 = 100111(第5位借位后计算)
三、运算特点
与十进制不同: 二进制加法逢二进一,减法借一当二;十进制加法逢十进一,减法借一当十 计算机实现