源码、反码、补码 的总结

匿名 (未验证) 提交于 2019-12-02 22:59:29
版权声明:随意转载,注明链接地址即可 https://blog.csdn.net/weixin_38812277/article/details/84377720

2、负数:

源码:符号位+绝对值;例如:-7:10000111;

反码:符号位+绝对值取反:例如:-7:11111000;

补码:反码+1:例如:-7:11111001【此处1】

补码的意义:8位的补码:例如-7的补码:256-7=249=11111001【此处2】和【此处1】相同。。用这种方法计算补码不易出错

补码相加:7+(-7)=7+(256-7)=256=0(8位中256就是0)

补充:

int r = 2^31 = -2147483648;

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!