微蓝网分享经验,让生活更简单!移动APP免费注册登录

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

阅读:77次 时间:2020-01-27 13:03:08来源:用户
最佳经验
由作者撰写原创经验并推荐置顶

目前不少人都在学习计算机语言,那么原码、反码、补码之间的快速转换和简单运算是怎么样的下面我为大伙儿讲解一下详细的办法,但愿可以对大伙儿有一定的帮忙,以下内容是由微蓝经验网用户发布原码、反码、补码之间的快速转换和简单运算,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

工具与材料

计算机语言

步骤与方法
  1. 1

    正数部分:

    正整数的原码、反码和补码是一样的,即看到符号位(第一位)是0,即可照着写出其他两种码。
    原码、反码、补码之间的快速转换和简单运算
  2. 2

    负数部分转换:

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

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

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

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

    负数部分具体情况:

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

     

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

     

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

     

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

    即补码的补码等于原码

     

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

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

    原码、反码、补码之间的快速转换和简单运算
THE END
分享到:
免责声明:本文来自微蓝网用户分享,不代表微蓝网的立场。
作者信息

新手帮助关于我们招聘信息反馈投诉免责声明服务协议最新文章

微蓝网部分素材(图片、视频、音频等)来自于网络,不代表本站立场,以上素材或内容仅代表作者个人观点,因此产生相关问题作者本人负责,本站将不承担任何法律责任! 如有问题请进行侵权投诉

© 2025 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1  黑公网安备 23012602000120号