计算机练习:打卡第12天

十进制数-123的补码为( )。
答案解析:10000101
本题考查的是原反补,原码就是最高位代表符号位,其余位代表数值位,0代表正,1代表负。比如+123和-123的原反补,先不考虑正负,将123转换成二进制为1111011。所以:
+123原码为01111011,-123原码为11111011
正数反码与原码相同,负数反码是原码基础上符号位不变,其余各位按位取反。所以:
+123反码为01111011,-123反码为10000100
正数补码与原码相同,负数补码是反码基础上加1。所以:
+123补码为01111011,-123补码为10000101