首页 > 编程知识 正文

二进制减法运算例题图解,二进制相减的算法图解

时间:2023-05-04 16:46:57 阅读:43081 作者:3558

前面写的二进制减法类似于十进制减法,只是给出了从小学学过的十进制减法中如何运算二进制减法。

十进制减法

例如74323-47562=26761的运算。 灰色的部分是计算过程,绿色的字是减去1的数,红色的字是借1的数。

运算中,从右向左各计算1位。

3-2=1;

不是2减6,而是前借后加10等于12; 12-6=6;

前三步借了一个,减为二,二不够五,前一步借了一个,加十等于十二; 12-5=7;

4前一步借的减为3,不够3减为7,前一步借的加10等于13; 13-7=6;

7因为是前一步借来的,所以减少到6,6-4=2。

上市:数不够减就向前借一位,然后该数加10.

二进制计算

例如101001-011010=001111(41-26=15 )的运算。 灰色的部分是计算过程,绿色的字是减去1的数,红色的字是借1的数。

运算中,从右向左各计算1位。

1-0=1;

0不足以减1,前借后加2等于2; 2-1=1;

0在前一步中被借了一个,所以减少到-1,-1不等于0。 前借后加2等于1。 1-0=1;

前一步借了一个,所以减为0,0不够1,前一步借了一个,再加2等于2; 2-1=1;

0在前一步被借了1,所以减为-1,-1不足以减1,前一步借2加1; 1-1=0;

因为是在前一步借来的,所以减少到0,0,0-0=0。

上市:数不够减就向前借一位,然后该数加2.

二进制和十进制减法的区别就是向前借一后加2

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。