发布网友 发布时间:2022-04-19 13:50
共1个回答
热心网友 时间:2023-07-02 01:55
在十进制中,从十位借一位到个位,用在个位减的时候,就是10+个位上的数,二进制,从十位借一位到个位,用在个位减的时候,就是2+个位上的数。
定点数(整数),那就舍掉了。是浮点数,则继续加位运算,直到精度达到后舍掉。
比如说:101-11,个位够减,为0,十位不够,从百位上借1,所以十位就为2,被减数十位-减数十位,为2-1=1,所以结果为10。
除法就是移位相减 99/5 ,先1100011 - 1010000 = 10011(其中二进制1010000 = 5乘2的4次幂)
再10011 - 1010 = 1001 ( 其中二进制1010 = 5乘2的1次幂) ,再1001 - 101 = 100( 其中二进制101 = 5乘2的0次幂) ,最后得到商为2^4+2^1+2^0 = 16+2+1=19(^代表次幂) ,余数为二进制100 = 4