某字长为8位的计算机中,已知整型变量x 、v的机器数分别为 Ixla=11110100,[yl=10110000 。 若 整型变量z=2x+y/2, 则z 的机器数为()。
A.11000000
B.00100100
C.10101010
D.溢出
[tag_link]
正确答案:A
x*2,将 x 算术左移一位为 1 1101000;y/2,将 y 算术右移一位为 1 1011000, 均无溢出或丢失精度。补码相加为 1 1101000 + 1 1011000 = 1 1000000, 亦无溢出。