若 x=103,y=-25,则下列表达式采用 8 位定点补码运算实现时,会发生溢出的是 。
A、x+y
B、-x+y
C、x-y
D、-x-y
参考答案:C
参考解析:8 位定点补码表示的数据范围为-128~127,若运算结果超出这个范围则会溢出,A选项 x+y=103-25=78,符合范围,A 排除;B 选项-x+y=-103-25=-128,符合范围,B 排除;D 选项-x-y=-103+25=-78,符合范围,D 排除;C 选项 x-y=103+25=128,超过了 127,选 C。