当前位置:首页>维修大全>综合>

二进制中0-1 1这个是怎么算的(二进制中0和1代表什么的)

二进制中0-1 1这个是怎么算的(二进制中0和1代表什么的)

更新时间:2024-02-11 21:55:10

二进制中0-1 1这个是怎么算的

计算机中采用二进制进行计数,二进制数的计算均要考虑是多少位的二进制数的运算。平时数学里面用1-2=-1,在计算机中如何进行呢?

假设采用8位二进制数表示则1(D)= 0000 0001(B)2(D)= 0000 0010(B) 0000 0001- 0000 0010 1111 1111 这是不是不对呢?我们来看看-1的8位二进制补码是什么?负数的补码的运算规则,是该负数的绝对值的原码,对于-1它的绝对值为1,其原码为0 000 0001,其中最高位0表示正号,后面7位表示数值,对该原码求其反码为1 111 1110,然后在反码基础上加上1,则得到 1 111 1111 这和上面的减法运算得到的结果一致。实际上0-1=1 其实也就是大概这个意思。我觉得你对于0-1=1这个问题的理解有点偏差,其实这只是告诉你二进制在进行减法的一个规则,为什么结果为1,其实是减数向高位借了位的原因,而不要把它看成是一个数学上的理论概念,这是一个运算规则而已,有点和原来小时候我们记的乘法口诀差不多的个概念。

更多栏目