答案是 B. -85

解题思路:

  1. 判断符号位: 最高位为 1,表示负数。
  2. 求反取反: 将 10101011 按位取反得到 01010100。
  3. 加 1: 将 01010100 加 1 得到 01010101。
  4. 转换为十进制: 01010101 的十进制表示为 85。
  5. 负数: 由于符号位为 1,因此最终答案为 -85。

总结:

8 位二进制补码 10101011 表示的十进制数为 -85。

NOIP2017 提高组 - 8 位二进制补码表示的十进制数

原文地址: https://www.cveoy.top/t/topic/qB2j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录