单选题

将一个十进制数 x=-8192 表示成补码时, 至少要用(     )位二进制代码表示。

【正确答案】 B
【答案解析】

-8192 即-213 , 结合补码的表示范围公式-2n-1 ≤x≤2n-1-1, 可知需满足 n-1=13, 所以需要 14位。