NOIP2017 提高组 - 8 位二进制补码表示的十进制数
答案是 B. -85
解题思路:
- 判断符号位: 最高位为 1,表示负数。
- 求反取反: 将 10101011 按位取反得到 01010100。
- 加 1: 将 01010100 加 1 得到 01010101。
- 转换为十进制: 01010101 的十进制表示为 85。
- 负数: 由于符号位为 1,因此最终答案为 -85。
总结:
8 位二进制补码 10101011 表示的十进制数为 -85。
原文地址: https://www.cveoy.top/t/topic/qB2j 著作权归作者所有。请勿转载和采集!