21还是-21????21的补码是01101011(八位)-21的补码是11101011(八位)补码就是取原码符号位,其余按位取反(如1101变成0010)然后加1所以,看你的答案应选B
21转化为2进制是10101补码应该是1010