单选题 补码定点整数1101 0000右移两位后的值为______。
【正确答案】 C
【答案解析】[解析] 解法一:该数为补码,符号位为1,按照算术补码移位规则,负数右移添1,负数左移添0,所以1101 0000右移两位后为1111 0100。
解法二:右移就是除以4。补码1101 0000,原码为1011 0000,十进制数为-(2^5+2^4),除以4后为-(2^3+2^2),原码为1000 1100,补码为1111 0100。
[注意] 所有移位操作的题目,都可以化成十进制进行求解或验算。左移n位相当于对应的十进制数×2 n ,右移n位相当于对应的十进制数×2 -n