龙空技术网

二补数 (two's complement)系统

多才星空tony 56

前言:

现在同学们对“算法的表示方法主要有”大概比较关注,看官们都需要分析一些“算法的表示方法主要有”的相关文章。那么小编同时在网络上搜集了一些关于“算法的表示方法主要有””的相关内容,希望兄弟们能喜欢,姐妹们快快来了解一下吧!

二补数 (two's complement) :是一种用二进位表示有符号数的方法,也是一种将数字的正负号变号的方式,常在计算机科学中使用。

一个数字的二补数,就是将该数字作位元取反运算(即一补数one's complement),再将结果加 1,即为该数字的二补数(two's complement)。

在二补数系统中,一个负数就是用其对应正数的二补数来表示。

优点:二补数系统的最大优点是可以在加法或减法处理中,不需因为数字的正负而使用不同的计算方式。

只要一种加法电路就可以处理各种有号数加法,而且减法可以用一 个数加上另一个数的二补数来表示,因此只要有加法电路及二补数电路即可完成各种有号数加法及减法,在电路设计上相当方便。

特点:二补数系统的 0 只有一个表示方式,这点和一补数系统不同(在一补数系统中,0 有二种表示方式),因此在判断数字是否为 0 时,只较比对一个不同的条件即可。

具体算法(待续)

标签: #算法的表示方法主要有