题库首页 › GESP等级认证(C++) › 题目 25366

8 位二进制下,十进制数-15 的补码是( )。

A:11110000
B:10001111
C:10010000
D:11110001

正确答案:D

答案解析

将十进制数-15转换为8位二进制补码表示,首先确定其绝对值15的8位二进制原码形式;然后对该原码逐位取反得到反码;最后在反码的基础上加1,得到补码。符号位为最高位,负数符号位为1,参与运算时保持扩展至8位。整个过程遵循二进制补码定义规则:正数补码等于自身,负数补码等于其反码加1,且所有运算在模8位二进制下进行。

试卷来源:202603 CCF-GESP编程能力等级认证C++三级真题

本卷相关题目

在线做题 同科目题库