源码,反码和补码

计算机在进行计算的时候都是利用二进制的补码来进行计算的。

源码:

正数的源码最高位是0,负数的最高位是1,其他的是数值位。

      符号位  数值位

+7    0          0000111

-7     1          0000111

反码:

正数的反码是其源码,负数的反码符号位不变,数值位按位取反。

      符号位  数值位

+7    0          0000111

-7     1          11111000

补码:

正数的源码与补码相同,负数的补码是在反码的基础上加1,符号位始终不变。

      符号位  数值位

+7     0          0000111

-7      1          11111001

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容