二进制相加

假设计算机字长为8

10 + 16

10 的二进制: 0000 1010
16 的二进制: 0001 0000

相加的方式为从右(低位)往左(高位)依次按位相加: 0+0为0、0+1 or 1+0为1、1+1为0并且往左进1

注意:
1、反码二进制相加遇到最高位进位时需要+1
2、补码二进制相加遇到最高位进位时需要舍弃最高位

参考: http://c.biancheng.net/view/3300.html

此条目发表在 概念名词 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>