1011
原码:01011
反码:01011 //正数时,反码=原码
补码:01011 //正数时,补码=原码
移码:11011 //原数+10000
-1011
原码:11011
反码:10100 //负数时,反码为原码取反
补码:10101 //负数时,补码为原码取反+1
移码:00101 //原数+10000
0.1101
原码:0.1101
反码:0.1101 //正数时,反码=原码
补码:0.1101 //正数时,补码=原码
移码:1.1101 //它的补码的最高符号位取反
-0.1101
原码:1.1101
反码:1.0010 //负数时,反码为原码取反
补码:1.0011 //负数时,补码为原码取反+1
移码:0.0011 //它的补码的最高符号位取反
总结:
一判:正or负数
二计算:
1.正数:原码=反码=补码
2.负数:反码=在原码是基础上,符号位不变,取余按位取反。
补码= 在反码的基础上,反码末位加上1