欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

二进制加减法

程序员文章站 2022-07-15 09:59:06
...

十进制:

     2       3     4     6     8     5

-

     1       6     8     5     9     0

————————————————

     0       6     6     0     9      5

在这个运算中,从右向左,5-0=5;8向前借一为18减九为9;六被减一为5再减5为0;4向前借一为14减8为6;3被减一为2再向前借1为12减六为6;2被减一再减1为0

。也就是向前借一位,该数加十。

那再看二进制数

1 1 0 0 1 0

-

1 0 1 1 1 1

——————————————

0 0 0 0 1 1

在这里,从右到左,0向前借1为2减1为1;1被借一位为0再向前借1为2减1为1;0向前借1为2被借1为1再减1为0;0向前借1为2,被借1为1再减1为0;1被借1为0减0为0;1减1为0。在这里,跟十进制唯一的区别即为向前借一为2.

加法运算也一样。
转载:http://yym870703.blog.163.com/blog/static/13033283320103132722633/