当前位置:首页 » 《随便一记》 » 正文

计算机中原码、反码、补码的讲解_hai好的博客

7 人参与  2022年04月11日 10:35  分类 : 《随便一记》  评论

点击全文阅读


在这里插入图片描述

手把手带你拿捏计算机原码、反码、补码的计算原理

基本概念:

原码:

直接将二进制按照正负数的形式翻译成二进制就可以。

反码:

将原码的符号位不变,其他位依次按位取反就可以得到了。

补码:

反码+1就得到补码。

扩展:

1、在计算机中我们能看到的数值都是原码。
2、在计算机系统中,数值一律用补码来表示和存储,而不是我们看到的原码。原因在于:使用补码可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理(CPU只有加法器),此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
3、反码起到原码和补码之间转换的媒介作用。

4、在计算机中,正数的原、反、补码都是相同的。

代码演示:

整体演算
在这里插入图片描述
a的内存布局(16进制表示)
在这里插入图片描述
b的内存布局(16进制表示)
在这里插入图片描述

备注:楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢家人们一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的文章来回报家人们的。编程爱好的xdm,若有编程学习方面的问题可以私信我一同探讨(我尽力帮),毕竟“众人拾柴火焰高”,大家一起交流学习,共同进步!

在这里插入图片描述

2021.11.25


点击全文阅读


本文链接:http://zhangshiyu.com/post/37762.html

补码  反码  原码  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1