写出十进制数-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