博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。
阅读量:4145 次
发布时间:2019-05-25

本文共 271 字,大约阅读时间需要 1 分钟。

对二进制数来说,先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X=[[X。 当然你也可以用先减1后取反的方法来求补码对应的原码。

 

 

 

对于求负数的补码求原码:按照求补码逆运算 为(-1) + (取反) 

同时补码的理论依据  负数的原码就是负数的补码=(取反)+(1)

所以

(-1) + (取反)  = (取反)+(1)

 

之所以强调

[X]原=[[X]补]补

是强调补码运算器可以在求补码的反码的过程中可以重用(对付正数-负数的情况),重用无论在编码还是社会建设都是一个高效科学的原则。

转载地址:http://sxbti.baihongyu.com/

你可能感兴趣的文章
2019年哪些外快收入可达到2万以上?
查看>>
【JavaScript 教程】标准库—Date 对象
查看>>
前阿里手淘前端负责人@winter:前端人如何保持竞争力?
查看>>
【JavaScript 教程】面向对象编程——实例对象与 new 命令
查看>>
我在网易做了6年前端,想给求职者4条建议
查看>>
SQL1015N The database is in an inconsistent state. SQLSTATE=55025
查看>>
RQP-DEF-0177
查看>>
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
IPS开发手记【一】
查看>>
Java通用字符处理类
查看>>
文件上传时生成“日期+随机数”式文件名前缀的Java代码
查看>>
Java代码检查工具Checkstyle常见输出结果
查看>>
北京十大情人分手圣地
查看>>
Android自动关机代码
查看>>
Android中启动其他Activity并返回结果
查看>>
2009年33所高校被暂停或被限制招生
查看>>
GlassFish 部署及应用入门
查看>>
X-code7 beta error: warning: Is a directory
查看>>