二进制加法法则遵循“逢2进1”的进位规则,具体规则如下:
基本运算规则
- 0+0=0,0+1=1,1+0=1,1+1=10(向高位进1)
- 例如:100111 + 11010 = 100001(逐位相加,满2进1)
进位机制
- 当两个二进制位均为1时,结果为10(相当于十进制的2),并将进位1加到高位
- 例如:11 + 11 = 110(二进制)= 30(十进制)
运算示例
- 以二进制数1111为例,逐位相加:
- 最低位1+1=10,进位1;
- 第二位1+1+1(进位)=11,进位1;
- 第三位1+1+1(进位)=11,进位1;
- 最高位1+1+1(进位)=11,进位1;
- 最终结果为10000(二进制)= 16(十进制)
应用场景
- 该法则与十进制“逢10进1”类似,是计算机底层运算的基础