一个带符号数的8位二进制补码为10011111,其对应的十进制数为()。

恬恬2019-12-17  12

问题 一个带符号数的8位二进制补码为10011111,其对应的十进制数为()。

选项 A.-31B.-57C.-97D.-124

答案C

解析求其对应的十进制数,应先将补码转换成真值,由于最高位为1,即为负值,因此转换过程为将补码化为反码10011110;再将反码转换成原码,即除符号位外,其余按位取反,即11100001,进而得到真值-1100001,转换成十进制数为-97。
转载请注明原文地址:https://ti.zuoweng.com/ti/FMOsKKKQ