全国服务热线:400-6263-721

位置:福州童程童美少儿编程培训机构 > 学校动态 > 福州信息学培训 原码反码补码

福州信息学培训 原码反码补码

来源:福州童程童美少儿编程培训机构时间:2023/8/3 14:31:29

  原码、反码、补码

  原码:较高位为符号位,其余位表示数值大小。正数的原码与二进制数相同,负数的原码较高位为 1,其余位表示这个数值的值。

  反码:正数的反码与原码相同;负数的反码,对其除符号位之外的其他各位取反(0变1,1变0)即可。

  补码:正数的补码与原码相同;负数的补码,是在其反码的基础上加一。

  例子

  设X = 1011101,则X的原码为 01011101,反码为01011101,补码为01011101

  设X = -1001111,则X的原码为 11001111,反码为10110000,补码为10011001

  总结

  正数:原码 = 反码 = 补码

  负数:反码 = 原码除符号位外各位取反,补码 = 反码 + 1

  注:补码的加法可以把符号位也参与运算,并且直接得到结果,使得计算机在加减法中的运算效率大幅提升,原码和反码只是辅助学习和理解用的,补码才是计算机内部真正使用的编码。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/673/news/648058/违者必究! 以上就是福州童程童美少儿编程培训机构 小编为您整理 福州信息学培训 原码反码补码的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721