命题-第一章-简答

写出十进制数-2的原码、补码、反码
【解析】

注意:1.计算机运算是以补码的形式进行的
2.正数的原码、反码、补码都一样
3.符号位(从左往右数第一位)0表示正数,1表示负数
4.0的原码、反码和补码都是0

一个整型(int)有4个字节,每个字节有8个位,所以-2的原码为:
10000000 00000000 00000000 00000010

反码是在原码的基础上符号位不变,其余位按位取反,-2的反码为:
11111111 11111111 11111111 11111101

补码是在原码的基础上最后一位+1,-2的补码为:
11111111 11111111 11111111 11111110

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

推荐阅读更多精彩内容