16进制减法问题

[复制链接]
查看11 | 回复5 | 2009-7-28 11:47:08 | 显示全部楼层 |阅读模式
答案是 0FF13第5位的1被借掉后就是0没了第4位被借1成了15也就是F第3位也被借1成了15也就是F第2位被借1成了15也就是F,再减去E为1第1位借1成了16,减去D,为3 所以我不清楚,楼主的 A 是怎么来的?
回复

使用道具 举报

千问 | 2009-7-28 11:47:08 | 显示全部楼层
你晕了,10000是16进制数,难道它的高位会是十进制的吗?次高位不向最高位借,它拿来的数借给它的低位,最后最高位被借空了,就成了0,所以答案是0FF13,而不是把最高位和次高位当十进制再转成A。
回复

使用道具 举报

千问 | 2009-7-28 11:47:08 | 显示全部楼层
第一步:计算个位,0-D,需要向十位借一,十位为0,再向百位借一,百位还为0,再向千位借一,千位还为0,再向万位借一,万位减1为0,千位减1为F,百位减1为F,十位减1为F,个位减D为3剩下的算式为FFF3-E0第二步:计算十位,F-E = 1,其他位不变,结果为FF13按照楼主的说法,结果是10F13,也不是AF13啊!难道楼主把前面的10简化为了A!?
回复

使用道具 举报

千问 | 2009-7-28 11:47:08 | 显示全部楼层
你计算这个题时可以这样想,10000(16)=FFFF(16)+1(16)然后用FFFF(16)-ED(16)=FF12(16)再加上一就可以了…
回复

使用道具 举报

千问 | 2009-7-28 11:47:08 | 显示全部楼层
低级错误啊,上面几个人已经说得很清楚了..hehe,估计楼主疏忽了,sdfwds4 讲得不错~~~
回复

使用道具 举报

千问 | 2009-7-28 11:47:08 | 显示全部楼层
楼主你小学毕业没?
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行