关于原码、补码计算有些混淆

[复制链接]
查看11 | 回复4 | 2013-2-18 17:03:16 | 显示全部楼层 |阅读模式
计算机内部用补码计算。-7+8是 -7的补码+8的补码得到二者之和的补码。计算机内部运算用的是加法器,所以用补码。...
回复

使用道具 举报

千问 | 2013-2-18 17:03:16 | 显示全部楼层
跟计算机的类型有关,现代的计算机用补码的比较多……如果计算机用的是补码的话,计算-7+8显然是把7的补码与8相加……...
回复

使用道具 举报

千问 | 2013-2-18 17:03:16 | 显示全部楼层
简单的说,源码就是数字的二进制数值,补码就是对其取反加一的结果,补码的提出是为了实现计算机的计算方便--减法可以做成加上其补码!...
回复

使用道具 举报

千问 | 2013-2-18 17:03:16 | 显示全部楼层
计算机内部使用的是补码运算,无论是正数还是负数,都是转换成补码然后运算的,因为这样可以把减法归一到加法上,所以cpu只有加法器而没有减法器。用补码的优势是可以不管运算数的符号而直接运算。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行