首页 > 其他 > 详细

负数的二进制

时间:2019-05-28 16:31:47      阅读:131      评论:0      收藏:0      [点我收藏+]

一个十进制负数的二进制等于这个十进制负数的相反数的反码。

例如:-7的二进制等于7的补码(补码等于反码加1)

下面以8位为例:

第一步:

  7的二进制:00000111

第二步:

  7的反码(取反):11111000

第三步:

  7的反码(补码加1):11111001

所以-7的二进制是:11111001

 

那么怎么求一个二进制负数的十进制数?把上面的步骤反过来就是了

一个负数:11111001

第一步:

  减一:11111000

第二步:

  反码(取反):00000111

第三步:

  计算:1*22 + 1*21 + 1*20 = 7

计算结果是7,

那么这个二进制数的十进制就是:-7

  

负数的二进制

原文:https://www.cnblogs.com/wangyunhui/p/10937999.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!