某字长为 8 位的计算机中,已知整型变量 x、y 的机器数分别为 [x]补=11110100 , [y]补=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, 亦无溢出。