正整数 123 ==> (二进制) 0111 1011
原码: 0111 1011
反码: 0111 1011
补码: 0111 1011
负整数 -123 ==> (二进制)
原码:对应正整数二进制展示方式,但是最高位表示符号位,占位为1
-123 ==> 0111 1011 ==> 1111 1011
反码:按位取反,但是符号位不变
1111 1011 ==> 1000 0100(2)
补码:反码 + 1
1000 0100 + 1 ==> 1000 0101(2)
正整数 123 ==> (二进制) 0111 1011
原码: 0111 1011
反码: 0111 1011
补码: 0111 1011
负整数 -123 ==> (二进制)
原码:对应正整数二进制展示方式,但是最高位表示符号位,占位为1
-123 ==> 0111 1011 ==> 1111 1011
反码:按位取反,但是符号位不变
1111 1011 ==> 1000 0100(2)
补码:反码 + 1
1000 0100 + 1 ==> 1000 0101(2)