原码、反码、补码之间的快速转换和简单运算。

现在很多人都在学习计算机语言,那么原码、反码补码之间的快速转换和简单运算是怎么样的呢?今天小编为大家讲讲具体的方法,希望能够对大家有所帮助。

材料/工具

计算机语言

方法

正数部分:

原码、反码、补码之间的快速转换和简单运算。

负数部分转换:

原码和反码的相互转换:符号位不变,数值位按位取反

原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1

已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1

原码、反码、补码之间的快速转换和简单运算。

负数部分具体情况:

1)     原码转换为反码:符号位不变,数值位分别“按位取反” 

 

2)    反码转换为原码也是一样:符号位不变,数值位分别“按位取反” 

 

3)     原码转换为补码西全修察:符号位不变,数值位按位取反,末位再加1

 

4)    补码转换然色为原码:符号位不变,数值位按位取反,末位再加1。

即补码的补码等于原码

 

5)    求补(变补),即已知[X]补,求[-X]补 。

符号位和数值位都取反,末位再加1

原码、反码、补码之间的快速转换和简单运算。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 951076433@qq.com 举报,一经查实,本站将立刻删除。如若转载,请注明出处:https://www.xiaomafuwu.com/270194.html

(0)
代码小二的头像代码小二

相关推荐