一个C语言程序在一台32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x = 127,y = -9时,执行赋值语句z = x+y后,x、y和z的值分别是
A. x = 0000007FH,y = FFF9H,z = 00000076H
B. x = 0000007FH,y = FFF9H,z = FFFF0076H
C. x = 0000007FH,y = FFF7H,z = FFFF0076H
D. x = 0000007FH,y = FFF7H,z = 00000076H